我一直在 infinispan 的文档中搜索,但找不到在自动获取后刷新条目过期时间的简单方法。
今天我注册了一个监听器,在@CacheEntryVisited 事件中,我将其移除并再次放入其中,但这当然并不理想。
@CacheEntryVisited
public void entryVisited(CacheEntryVisitedEvent<String, String> event) {
cache.remove(event.getKey);
cache.put(event.getKey(), event.getValue(), 10, TimeUnit.SECONDS);
}
可以在 CacheManager 中使用某种配置来进行此刷新?
提前致谢