EhCache DiskStore在内存中



我使用EhCache与从磁盘缓存加载的内存缓存。

当转储我的进程的JVM时,我注意到EhCache在内存中存储了缓存该缓存的diskstore对象。

两者的内存都越来越大(DiskStore的内存大约是内存缓存的75%)。

我想知道为什么DiskStore在磁盘在内存中,除了正常的内存缓存?

Cache将数据缓存在内存中以提高访问速度。你必须将数据加载到内存中才能使用它,仅仅因为它在内存中就从磁盘中删除它是一个非常糟糕的主意。

在这种情况下,节省磁盘资源是浪费时间,因为磁盘空间相对便宜,而更改磁盘空间相对昂贵。

最新更新