ehcache磁盘存储在调用removeall()后没有释放空间

h22fl7wq  于 2021-07-23  发布在  Java
关注(0)|答案(0)|浏览(206)

我通过spring抽象使用ehcache 3.8.1。我有特定的需要加载8gb的json数据序列化在磁盘存储。我有这个工作,我可以存储数据和检索数据。这些元素没有过期。数据在jvm重启等情况下继续存在。
我遇到的问题是我打电话的时候 cache.removeAll() ,磁盘空间未释放。我是不是遗漏了什么,而ehcache文档并没有把我带到任何地方。
任何帮助都将不胜感激。
ehcache.xml代码段

<cache alias="dataCache" uses-template="dataCache">
    <expiry>
        <none/>
    </expiry>
</cache>

模板有:

<resources>
            <heap>1</heap>
            <disk persistent="true" unit="GB">16</disk>
        </resources>

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题