java - 2.8.x 中 ehcache 统计 API 的文档

标签 java statistics migration ehcache

在 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/

相关文章:

引用 Firebase 时抛出 Java java.lang.ClassCastException

java - 如何在 Spring Prepared Statement 中传递 Java Date

java - 如何在Spring Eureka服务器中检查应用程序状态

svn - 在网页上显示来自 SVN 存储库的统计信息

mysql - 在 mysql workbench 中启动迁移向导时出现问题

java - 如何将实时摄像头图像与图像进行匹配

r - 筛选回归模型中的(多重)共线性

postgresql - 现在遗留的 Heroku 共享数据库允许多少个并发连接(并且是否有任何缓存)?

django - 在 django 中使用 makemigration 时出错

python - 如何使用优化函数复制 scipy.stats.fit?