我想問一下,如果有人知道JAVA緩存框架具有以下屬性:的Java緩存框架
我有大的數據文件(2MB高達5GB),這是我需要的,如果內存連載按需增加和反序列化它們。
末最近使用的策略
我要處理我自己的序列化/ deserializtion,這意味着我只是想從框架知道什麼時候我必須序列。反序列化是根據用戶的需求。
我想有最小的IO,因爲我有大數據
如果對此沒有直接的框架,也許你可以點我到heuristik或任何其他策略? SoftReferences/WeakReference作爲解決方案不起作用,因爲我無法序列化,即使我們在垃圾收集時發現它們(對於序列化留下更少的內存,甚至更糟糕:文件在序列化之前就已經消失了)。
謝謝!
可能是重複的[寫入緩存](http://stackoverflow.com/questions/8431969/how-to-implement-a-write-cache-that-swaps-data-to-disk -only-when-free-memory-is) – Durandal