【发布时间】:2015-05-22 21:23:05
【问题描述】:
我知道 timeToIdleSeconds 和 timeToLiveSeconds 之间的区别。但是,如果我的缓存也将数据持久保存在磁盘上,这些参数是否也会在过期后从磁盘中删除数据,或者这些参数仅从内存中删除数据。
如果我想配置这些参数以在过期后从磁盘中删除数据,我该如何配置它。
请提出建议。
【问题讨论】:
标签: ehcache
我知道 timeToIdleSeconds 和 timeToLiveSeconds 之间的区别。但是,如果我的缓存也将数据持久保存在磁盘上,这些参数是否也会在过期后从磁盘中删除数据,或者这些参数仅从内存中删除数据。
如果我想配置这些参数以在过期后从磁盘中删除数据,我该如何配置它。
请提出建议。
【问题讨论】:
标签: ehcache
TTI和TTL应用于Ehcache的所有存储层,包括磁盘层。
请注意,Ehcache 不使用后台进程来删除过期条目,因此它们将被删除:
get 将从缓存中删除映射并且不返回它,【讨论】: