如果存在的话,任何人都可以指出我Ticking collection/Map
在 Java 中所说的一个好的实现。集合中的元素有一些过期时间。当集合的特定元素过期时,集合会引发某种警报或调用处理程序。
我看到了一个过期地图的番石榴实现,它自动删除已过期的密钥。
如果存在的话,任何人都可以指出我Ticking collection/Map
在 Java 中所说的一个好的实现。集合中的元素有一些过期时间。当集合的特定元素过期时,集合会引发某种警报或调用处理程序。
我看到了一个过期地图的番石榴实现,它自动删除已过期的密钥。
番石榴支持驱逐回调:
Cache<String, String> cache = CacheBuilder.newBuilder()
.expireAfterAccess(100, TimeUnit.SECONDS)
.removalListener(new RemovalListener<Object, Object>() {
public void onRemoval(RemovalNotification<Object, Object> objectObjectRemovalNotification) {
//do something
}
})
.build();