@Test public void requestCache_normal() { final RequestCache<String, String> cache = vCacheFactory().getRequestCache("my-request-cache"); assertThat(cache, notNullValue()); assertThat(cache.getName(), is("my-request-cache")); cache.removeAll(); cache.put("one", "eine"); final Optional<String> get1 = cache.get("one"); assertThat(get1, is(Optional.of("eine"))); assertThat(vCacheManagement().allJvmCacheDetails().size(), is(0)); assertThat(vCacheManagement().allExternalCacheDetails().size(), is(0)); final Map<String, RequestCacheDetails> allCacheDetails = vCacheManagement().allRequestCacheDetails(); assertThat(allCacheDetails, notNullValue()); assertThat(allCacheDetails.keySet(), containsInAnyOrder("my-request-cache")); final RequestCacheDetails cacheDetails = allCacheDetails.get("my-request-cache"); assertThat(cacheDetails.getName(), is("my-request-cache")); assertThat(invocationsOfBegunTxns, is(0)); }