2012-02-08 4 views
2

可能性の重複:
Java Collection which pages to disk when it gets full?ディスクベースの実装

私はリストのディスクベースの実装をしたいです。 RAMにN個の要素を格納してディスクに残すことができたら大丈夫です

+0

データベースを使用するには、 'File'インタフェースかJDBCを探しているかのいずれかです。 – bdares

+0

しかし、別の答えがあります:D – falsarella

答えて

5

Ehcacheを試してみると、キャッシュされたオブジェクトをディスクにオーバーフローさせるオプションが必要です。巨大なメモリ使用量のためだけにディスクストレージについて考えているのであれば、vanilla-javaコレクション実装の使用を検討してください。HugeCollections

+0

HugeCollectionsは柔軟ではありません。 –

0

XStreamを見てください。任意のオブジェクトグラフをXMLとしてシリアライズし、ディスク上にコレクション(リスト、セット、マップ)を永続化するオプションがあります。