ehcache - 配置磁盘持久性

时间:2016-05-07 20:40:26

标签: ehcache

我正在尝试使用磁盘持久性配置Ehcache,该磁盘持久性初始化磁盘缓存,直到堆满。这可能吗?

现在,一旦我初始化缓存,我就会看到磁盘缓存是在文件系统上创建的。大多数情况下我的堆将足够大以包含我的数据,因此我不想创建一个不会被使用的磁盘存储。我在手机上使用ehcache,磁盘空间有问题。而且我可能需要1GB磁盘持久性,所以现在每次初始化缓存时它都会创建这个大文件。

1 个答案:

答案 0 :(得分:1)

虽然旧版本的特定配置将以这种方式运行,但是自Ehcache 2.6.x以来,分层模型不再使用溢出。

当您分配磁盘层时,它将成为权限,并且它将始终包含所有映射,从插入缓存的第一个映射开始。