JCache infinispan有没有办法检索缓存中的条目数?

时间:2018-02-15 15:26:34

标签: java wildfly-10 infinispan

我正在使用在wildfly 10.1.0.Final上运行的maven应用程序中使用infinispan缓存(7.1.0.Final)。

缓存工作正常,我使用@CacheResult,@ CacheRemove,@ CacheRemoveAll注释的自动缓存方法,并在beans.xml中定义了拦截器(CacheResultInterceptor,CachePutInterceptor,CacheRemoveAllInterceptor,CacheRemoveEntryInterceptor)。

我没有找到一种方法来检索 javax.cache.Cache 中的条目数。 返回的缓存是 org.infinispan.jcache.JCache 的实例,无法获取计数。

我认为另一种选择是创建自定义条目侦听器并对onCreated,onRemoved和onExpired条目事件执行计数。听起来有点脏......我还不能测试,但我认为应该有一个聪明的解决方案。

感谢任何帮助。

最佳, 涓

0 个答案:

没有答案