【发布时间】:2019-04-24 07:47:42
【问题描述】:
我想在我的普通旧非 Android Java 项目中使用 Android 的 LruCache。常规 Java 中是否有等效的数据结构,还是我必须推出自己的实现?
【问题讨论】:
-
如果您需要高级功能,可以使用 Caffeine 等专用库。
标签: java android caching data-structures
我想在我的普通旧非 Android Java 项目中使用 Android 的 LruCache。常规 Java 中是否有等效的数据结构,还是我必须推出自己的实现?
【问题讨论】:
标签: java android caching data-structures
在常规 Java 中,您可以使用 LinkedHashMap 执行此操作,使用 3 参数构造函数使其访问有序,并覆盖 removeEldestEntry 以使条目过期。
【讨论】: