【发布时间】:2012-05-08 13:53:58
【问题描述】:
任何人都可以指出一个好的实现,如果存在的话,我在 Java 中称之为Ticking collection/Map。集合中的元素有一些过期时间。当集合的特定元素过期时,集合会引发某种警报或调用处理程序。
我看到了一个过期映射的 Guava 实现,它会自动删除已过期的密钥。
【问题讨论】:
-
那么,为什么你不能接受 Guava 实现呢?
-
“我看到一个过期映射的 Guava 实现,它会自动删除已过期的密钥。”我不是说我需要一个在元素到期时发出警报而不是删除它们。确定它是否具有该功能,我将使用它,如果您可以告诉我它是否具有该功能。
-
注册一个removalListener 以获知过期物品如何?
标签: java data-structures collections