@Override public ModelNode execute(CacheLoaderInterceptor<?, ?> interceptor) { return new ModelNode(interceptor.getCacheLoaderLoads()); } },
@Override public ModelNode execute(CacheLoaderInterceptor<?, ?> interceptor) { return new ModelNode(interceptor.getCacheLoaderMisses()); } },
private void assertNoCacheLoaderInteractions() { for (EmbeddedCacheManager cacheManager : cacheManagers) { CacheLoaderInterceptor interceptor = findInterceptor(cacheManager.getCache(), CacheLoaderInterceptor.class); assertEquals(0, interceptor.getCacheLoaderLoads()); assertEquals(0, interceptor.getCacheLoaderMisses()); } }
private void resetStats(Ownership ownership) { Cache<K, V> cache = cache(ownership); if (cache == null) return; AsyncInterceptorChain chain = extractComponent(cache, AsyncInterceptorChain.class); CacheLoaderInterceptor interceptor = chain.findInterceptorExtending( CacheLoaderInterceptor.class); interceptor.resetStatistics(); } }
CacheLoaderInterceptor interceptor = getFirstInterceptorWhichExtends(interceptors, CacheLoaderInterceptor.class); result.set(interceptor != null ? interceptor.getCacheLoaderLoads() : 0); break; result.set(interceptor != null ? interceptor.getCacheLoaderMisses() : 0); break;
private void initStore(Cache<String, String> cache) { writeToStore(cache, key, value1); assertTrue(TestingUtil.getFirstLoader(cache).contains(key)); cacheLoaderInterceptor(cache).resetStatistics(); }
@Override public ModelNode execute(CacheLoaderInterceptor<?, ?> interceptor) { return new ModelNode(interceptor.getCacheLoaderLoads()); } },
@Override public ModelNode execute(CacheLoaderInterceptor<?, ?> interceptor) { return new ModelNode(interceptor.getCacheLoaderMisses()); } },
private void assertLoadAfterOperation(Cache<?, ?> cache, boolean skipLoad) { assertEquals("cache load", skipLoad ? 0 : 1, cacheLoaderInterceptor(cache).getCacheLoaderLoads()); }
protected long loads(Ownership ownership) { Cache<K, V> cache = cache(ownership); if (cache == null) return 0; AsyncInterceptorChain chain = extractComponent(cache, AsyncInterceptorChain.class); CacheLoaderInterceptor interceptor = chain.findInterceptorExtending(CacheLoaderInterceptor.class); return interceptor.getCacheLoaderLoads(); }