本文整理了Java中com.github.benmanes.caffeine.cache.Caffeine.isRecordingStats()
方法的一些代码示例,展示了Caffeine.isRecordingStats()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Caffeine.isRecordingStats()
方法的具体详情如下:
包路径:com.github.benmanes.caffeine.cache.Caffeine
类名称:Caffeine
方法名:isRecordingStats
暂无
代码示例来源:origin: ben-manes/caffeine
UnboundedLocalCache(Caffeine<? super K, ? super V> builder, boolean async) {
this.data = new ConcurrentHashMap<>(builder.getInitialCapacity());
this.statsCounter = builder.getStatsCounterSupplier().get();
this.removalListener = builder.getRemovalListener(async);
this.isRecordingStats = builder.isRecordingStats();
this.writer = builder.getCacheWriter();
this.executor = builder.getExecutor();
this.ticker = builder.getTicker();
}
代码示例来源:origin: ben-manes/caffeine
@NonNull
Ticker getTicker() {
boolean useTicker = expiresVariable() || expiresAfterAccess()
|| expiresAfterWrite() || refreshes() || isRecordingStats();
return useTicker
? (ticker == null) ? Ticker.systemTicker() : ticker
: Ticker.disabledTicker();
}
代码示例来源:origin: ben-manes/caffeine
private static void assertCaffeineEquivalence(Caffeine<?, ?> a, Caffeine<?, ?> b) {
assertEquals("expireAfterAccessNanos", a.expireAfterAccessNanos, b.expireAfterAccessNanos);
assertEquals("expireAfterWriteNanos", a.expireAfterWriteNanos, b.expireAfterWriteNanos);
assertEquals("initialCapacity", a.initialCapacity, b.initialCapacity);
assertEquals("maximumSize", a.maximumSize, b.maximumSize);
assertEquals("maximumWeight", a.maximumWeight, b.maximumWeight);
assertEquals("refreshNanos", a.refreshNanos, b.refreshNanos);
assertEquals("keyStrength", a.keyStrength, b.keyStrength);
assertEquals("removalListener", a.removalListener, b.removalListener);
assertEquals("weigher", a.weigher, b.weigher);
assertEquals("valueStrength", a.valueStrength, b.valueStrength);
assertEquals("statsCounterSupplier", a.statsCounterSupplier, b.statsCounterSupplier);
assertEquals("ticker", a.ticker, b.ticker);
assertEquals("recordStats", a.isRecordingStats(), b.isRecordingStats());
}
}
代码示例来源:origin: com.github.ben-manes.caffeine/caffeine
UnboundedLocalCache(Caffeine<? super K, ? super V> builder, boolean async) {
this.data = new ConcurrentHashMap<>(builder.getInitialCapacity());
this.statsCounter = builder.getStatsCounterSupplier().get();
this.removalListener = builder.getRemovalListener(async);
this.isRecordingStats = builder.isRecordingStats();
this.writer = builder.getCacheWriter();
this.executor = builder.getExecutor();
this.ticker = builder.getTicker();
}
代码示例来源:origin: com.github.ben-manes.caffeine/caffeine
@Nonnull
Ticker getTicker() {
boolean useTicker = expiresVariable() || expiresAfterAccess()
|| expiresAfterWrite() || refreshes() || isRecordingStats();
return useTicker
? (ticker == null) ? Ticker.systemTicker() : ticker
: Ticker.disabledTicker();
}
内容来源于网络,如有侵权,请联系作者删除!