java - 我正在尝试在java中模拟直接映射的缓存。关于使用哪种数据结构来表示缓存有什么想法吗?

标签 java caching simulation

我正在尝试在java中模拟直接映射的缓存。关于使用哪种数据结构来表示缓存有什么想法吗?

最佳答案

尝试使用 Map 接口(interface)作为引用类型并使用 Wea​​kHashMap 作为实现:

int initialCapacity = 1024;    
Map<K, V> cache = new WeakHashMap<K, V>(initialCapacity);

关于java - 我正在尝试在java中模拟直接映射的缓存。关于使用哪种数据结构来表示缓存有什么想法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2770018/

相关文章:

python - 一起使用模拟 (MyHDL) 和 wxPython

python - 需要一个适合可视化队列模拟的Python包

java - 使用spark-cassandra-connector时出错: java. lang.NoSuchMethodError

java - 在 DAO 模式中使用泛型

由于 gradle 缓存中缺少文件,React-native android 构建失败?

javascript - 如何在客户端(浏览器/CLI 等)启用 Javascript 文件(例如 jQuery)和 CSS 文件的缓存?

java - 避免 boolean 翻转的同步块(synchronized block)

java - 如何在java play框架中的scala模板内编写java代码

java - 如何使 Spring 缓存中的条目每小时失效?

simulation - 用于仿真的 VHDL 替代子模块架构