当缓存项从内存中缓存中被逐出时,标准逐出事件触发。在我们的情况下,只有当它从被配置为SingleFileStore的重启永久磁盘缓存中被驱逐时,我们才需要通知。这甚至有可能吗?Infinispan:入口被逐出支持singleFileStore时如何得到通知
我们使用Infinispan作为本地缓存,所以任何群集考虑对我们都没有意义。
我们的高速缓存配置如下:
manager.defineConfiguration("eviction-test-cache", new ConfigurationBuilder()
.persistence().addSingleFileStore().location("eviction-test")
.maxEntries(500).preload(true).purgeOnStartup(false)
.eviction().strategy(LRU).maxEntries(100L)
.build());