如何在版本3.1中获取EhCache的大小

时间:2016-06-30 22:31:00

标签: java ehcache

我知道EhCache 2中有getSize()函数,但在版本3的Cache中没有getSize()。那么如何getSize()?

感谢。

2 个答案:

答案 0 :(得分:1)

Cuero,从外观上看,3.0文档示例仍然包含getSize()。 在这里查看代码示例:http://www.ehcache.org/documentation/3.0/getting-started.html#update-resourcepools

cache.getRuntimeConfiguration().getResourcePools()
.getPoolForResource(ResourceType.Core.HEAP).getSize()

这会解决您的问题吗?

答案 1 :(得分:0)

您可以使用统计服务以条目数和字节数访问缓存大小。

我在这个答案中解释如何配置它并收集统计数据:我在这里回答这个问题:https://stackoverflow.com/a/49304590/3603660