我想问是否有人知道具有以下属性的 JAVA 缓存框架:
我有大数据文件(2mb 到 5gb),如果内存增加,我需要对其进行序列化,并根据需要对其进行反序列化。
最近最近使用的策略
我想自己处理序列化/反序列化,这意味着我只想从框架中知道什么时候必须序列化。反序列化是根据用户需求进行的。
我想要最小的 IO,因为我有大数据
如果对此没有直接的框架,也许您可以向我指出启发式或任何其他策略?SoftReferences/WeakReference 作为解决方案不起作用,因为我无法序列化,即使我在它们被垃圾收集时注意到它们(用于序列化的内存更少或更糟:文件在序列化之前消失)。
谢谢!