我想问,是否有人知道具有以下属性的JAVA缓存框架:
如果没有这方面的直接框架,也许您可以为我指出一个启发法或任何其他策略?SoftReferences/WeakReference作为一种解决方案不起作用,因为我不能序列化,即使我在垃圾收集时被注意到它们(留给序列化的内存更少,甚至更糟:文件在序列化之前就消失了)。
谢谢!
发布于 2012-09-07 13:56:39
试试Ehcache。Ehcache是一个开源的、基于标准的缓存,用于提高性能、卸载数据库和简化可伸缩性。Ehcache是健壮的、经过验证的、功能齐全的,这使得它成为使用最广泛的基于Java的缓存。
发布于 2012-09-09 10:57:34
(免责声明-我为GigaSpaces工作)
GigaSpaces XAP DataGrid提供了一个完全面向对象的Java缓存解决方案。
发布于 2013-08-11 22:30:55
JCache API正在公开草稿中(截至2013年8月),并将附带一个开源参考实现(RI)。所有主要的缓存供应商(例如Oracle、ehCache)和开源项目都将为它们的实现提供JCache绑定,因此值得一看。
Update (2014年7月11日)-- JCache API是几个月前作为标准完成并发布的。
如果您需要JCache的实现,我今天唯一知道的实现就是Oracle;参见:part.htm
为了充分披露,我在甲骨文工作。在这篇文章中表达的意见和意见是我自己的,并不一定反映我的雇主的意见或意见。
https://stackoverflow.com/questions/12319531
复制相似问题