當緩存項從內存中緩存中被逐出時,標準逐出事件觸發。在我們的情況下,只有當它從被配置爲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());