基于timeToIdleSeconds和timeToLive的Ehcache数据持久化?
Ehcache data persistent based on timeToIdleSeconds and timeToLive?
我知道 timeToIdleSeconds 和 timeToLiveSeconds 之间的区别。但是,如果我的缓存也将数据保存在磁盘上,这些参数是否也会在过期后从磁盘中删除数据,或者这些参数仅从内存中删除数据。
如果我想配置这些参数以在过期后从磁盘中删除数据,我该如何配置。
求推荐。
TTI
和TTL
应用于Ehcache的所有存储层,包括磁盘层。
请注意,Ehcache 不使用后台进程来删除过期条目,因此它们将被删除:
- 如果在过期时间后访问,那么
get
将从缓存中删除映射而不是 return 它,
- 或通过驱逐。
我知道 timeToIdleSeconds 和 timeToLiveSeconds 之间的区别。但是,如果我的缓存也将数据保存在磁盘上,这些参数是否也会在过期后从磁盘中删除数据,或者这些参数仅从内存中删除数据。
如果我想配置这些参数以在过期后从磁盘中删除数据,我该如何配置。
求推荐。
TTI
和TTL
应用于Ehcache的所有存储层,包括磁盘层。
请注意,Ehcache 不使用后台进程来删除过期条目,因此它们将被删除:
- 如果在过期时间后访问,那么
get
将从缓存中删除映射而不是 return 它, - 或通过驱逐。