可能重复:
Java Collection which pages to disk when it gets full?
我想要一个基于磁盘的List实现。 如果它可以将N个元素存储在RAM中并放在磁盘中
,那就太好了答案 0 :(得分:5)
您可以尝试使用Ehcache进行试验,应该有一个选项可以将缓存的对象溢出到磁盘。如果您考虑使用大量内存来考虑磁盘存储,请考虑使用vanilla-java集合实现:HugeCollections
答案 1 :(得分:0)
看看XStream。它将任何对象图序列化为XML,并且可以选择在磁盘上保存集合(列表,集合,映射)。