@Override public void apply(@NotNull NormalizedCache cache) { cache.clearAll(); } });
@Override public void apply(@NotNull NormalizedCache cache) { cache.clearAll(); } });
@Test public void testClearAll() { LruNormalizedCacheFactory secondaryCacheFactory = new LruNormalizedCacheFactory(EvictionPolicy.NO_EVICTION); NormalizedCache primaryCacheStore = new LruNormalizedCacheFactory(EvictionPolicy.NO_EVICTION) .chain(secondaryCacheFactory).createChain(basicFieldAdapter); Record record = Record.builder("key").build(); primaryCacheStore.merge(record, CacheHeaders.NONE); primaryCacheStore.clearAll(); assertThat(primaryCacheStore.loadRecord("key", CacheHeaders.NONE)).isNull(); }
@Test public void testClearSecondaryCache() { LruNormalizedCacheFactory secondaryCacheFactory = new LruNormalizedCacheFactory(EvictionPolicy.NO_EVICTION); NormalizedCache primaryCache = new LruNormalizedCacheFactory(EvictionPolicy.NO_EVICTION) .chain(secondaryCacheFactory).createChain(basicFieldAdapter); Record record = Record.builder("key").build(); primaryCache.merge(record, CacheHeaders.NONE); primaryCache.nextCache().get().clearAll(); assertThat(primaryCache.nextCache().get().loadRecord("key", CacheHeaders.NONE)).isNull(); }
@Override public void apply(@Nonnull NormalizedCache cache) { cache.clearAll(); } });
@Override public void apply(@Nonnull NormalizedCache cache) { cache.clearAll(); } });
@Override public void apply(@Nonnull NormalizedCache cache) { cache.clearAll(); } });
@Override public void apply(@Nonnull NormalizedCache cache) { cache.clearAll(); } });
@Override public void apply(@Nonnull NormalizedCache cache) { cache.clearAll(); } });