在 2.6.x 和 2.8.x 之间的某个地方,ehcache 似乎已经完全改变了它们的统计 API。
此更改是否有可用的文档?
一点背景
我正在尝试迁移 metrics ehcache instrumentation到 ehcache 2.8.3,这基本上意味着 fixing this class .
我想我猜到了很多变化,但我完全不知道如何在 2.8.x 中替换以下调用
cache.setSampledStatisticsEnabled(true);
cache.setStatisticsAccuracy(Statistics.STATISTICS_ACCURACY_NONE);
cache.getStatistics().getStatisticsAccuracyDescription();
最佳答案
这些方法在新的统计 API 中没有对应的方法。他们会映射到无操作。新的统计 API 在您访问它们时打开统计信息。实际上没有任何明确的启用或禁用。如果您停止使用统计信息,它将在用户可配置的时间(禁用时间)后被禁用。所有统计数据都是准确的,您使用的统计数据越多(或统计数据越复杂),您获得的开销就越大。希望这是有道理的!
[来源:我是新统计 api/impl 的合著者]
关于java - 2.8.x 中 ehcache 统计 API 的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25226062/