【发布时间】:2018-01-25 01:44:49
【问题描述】:
我一直在 infinispan 的文档中搜索,但找不到在自动获取后刷新条目过期时间的简单方法。
今天我注册了一个 Listener,在 @CacheEntryVisited 事件中,我将其移除并再次放入其中,但这当然不理想。
@CacheEntryVisited
public void entryVisited(CacheEntryVisitedEvent<String, String> event) {
cache.remove(event.getKey);
cache.put(event.getKey(), event.getValue(), 10, TimeUnit.SECONDS);
}
CacheManager 中可以使用某种配置来进行刷新?
提前致谢
【问题讨论】:
-
TTL 不是 Infinispan 的标准术语。你指的是驱逐还是到期?
-
过期..我已经更新了问题。
标签: java caching infinispan cache-invalidation