【问题标题】:Is there an equivalent of Android's LRUCache in Java?Java中是否有相当于Android的LRUCache?
【发布时间】:2019-04-24 07:47:42
【问题描述】:

我想在我的普通旧非 Android Java 项目中使用 Android 的 LruCache。常规 Java 中是否有等效的数据结构,还是我必须推出自己的实现?

【问题讨论】:

  • 如果您需要高级功能,可以使用 Caffeine 等专用库。

标签: java android caching data-structures


【解决方案1】:

在常规 Java 中,您可以使用 LinkedHashMap 执行此操作,使用 3 参数构造函数使其访问有序,并覆盖 removeEldestEntry 以使条目过期。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-08
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-26
    • 2013-01-17
    相关资源
    最近更新 更多