Java 集合中的老化对象
我希望能够对集合中的对象进行老化 例如,我可以将字符串放入哈希集中Java 集合中的老化对象,java,collections,queue,priority-queue,cache-expiration,Java,Collections,Queue,Priority Queue,Cache Expiration,我希望能够对集合中的对象进行老化 例如,我可以将字符串放入哈希集中 我想要字符串放入哈希集中的时间戳 我希望从哈希集中删除比say time X早的字符串 我希望能够说“触摸”一个字符串,并将其插入收藏的时间更新到何时 因此,我可以通过跟踪每个字符串,然后运行一个房屋清理线程,并从集合中清除超过某个时间量的字符串来实现这一点 然而,我正在寻找: 要么是一个聪明的方法 一个现有的开源java组件实现了这一点 谢谢。缓存满足您的所有要求,还有更多!请参阅。听起来您需要缓存。尝试(参见)番石榴或。我会
谢谢。缓存满足您的所有要求,还有更多!请参阅。听起来您需要缓存。尝试(参见)番石榴或。我会使用,非常喜欢番石榴的想法,尽管@sjr为什么不创建自己的收集类(用于房屋清洁任务),该类由
HashMap
支持?+1番石榴!我没有马上想到