轻量级 Java 对象缓存 API [已关闭]
问题
我正在寻找一个Java内存中对象缓存API。有什么建议吗?您过去使用过哪些解决方案?
当前
现在,我只是在使用地图:
Map cache = new HashMap<String, Object>();
cache.put("key", value);
要求
我需要扩展缓存以包含基本功能,例如:
- 最大尺寸
- 生存时间
但是,我不需要更复杂的功能,例如:
- 从多个进程(缓存服务器)进行访问
- 持久性(到磁盘)
建议
内存中缓存:
- 番石榴CacheBuilder - 主动开发。请参阅此演示文稿。
- LRUMap - 通过 API 进行配置。没有TTL。不是专门为缓存而构建的。
- whirlycache - XML config.邮件列表。上次更新时间:2006 年。
- cache4j - XML config.俄文文件。上次更新时间:2006 年。
企业缓存: