java - Java中是否有相当于Android的LRUCache?
问题描述
我想在我普通的旧非 Android Java 项目中使用 Android 的LruCache 。常规 Java 中是否有等效的数据结构,还是我必须推出自己的实现?
解决方案
在常规 Java 中,您可以LinkedHashMap
使用 3-argument 构造函数来实现它的访问顺序,并覆盖removeEldestEntry
过期条目。
推荐阅读
- php - Symfony4'错误:变量不存在',当我在我的模板中调用一个变量时
- pulumi - 如何在声明后编辑 pulumi 资源
- mongodb - Docker compose 不会为 mongodb 创建卷 docker-entrypoint-initdb.d
- iis - 如何以编程方式配置 IIS IP 阻止程序
- reactjs - 错误文本区域自动对焦反应
- android - android onActivityResult 没有在 Fragment 中被调用
- sql - SQL聚合函数选择唯一值
- java - 用于提供唯一 ID 的 Java 抽象类不起作用 - 所有对象都具有相同的 ID
- java - 在 GCP 中的 MYSQL DB 中批量插入
- javascript - React中图像上的CSS关键帧动画