是否有任何java内存结构会自动将数据分页到磁盘?

时间:2011-09-26 16:27:48

标签: memcached memory-management out-of-memory ehcache

基本上,我在内存中缓存了一堆文件。问题是,如果我将太多文件缓存到内存中,我可能会耗尽内存。

是否有任何类型的java内存结构会自动将其自身的一部分页面写入磁盘?

例如,我想设置一个2 MB的限制内存中文件的大小。在该限制之后,我希望将一些文件写入磁盘。

是否有任何图书馆可以做这类事情?

Grae

1 个答案:

答案 0 :(得分:0)

EhCache是Java的通用缓存库。其中一个选项是使用磁盘备份缓存,它会溢出到文件系统。似乎正是您所需要的。