最佳答案
有人知道在给定超时后自动清除条目的Java Map或类似的标准数据存储吗?这意味着老化,旧的过期条目会自动“老化”。
我知道自己实现这个功能的方法,过去也做过几次,所以我不是在寻求这方面的建议,而是寻求一个好的参考实现的指针。
基于WeakReference引用的解决方案(如WeakHashMap)不是一个选项,因为我的键很可能是非被扣押的字符串,并且我想要一个不依赖于垃圾收集器的可配置超时。
Ehcache也是一个我不想依赖的选项,因为它需要外部配置文件。我正在寻找一个只有代码的解决方案。