基于timeToIdleSeconds和timeToLive的Ehcache数据持久化?

Ehcache data persistent based on timeToIdleSeconds and timeToLive?

我知道 timeToIdleSeconds 和 timeToLiveSeconds 之间的区别。但是,如果我的缓存也将数据保存在磁盘上,这些参数是否也会在过期后从磁盘中删除数据,或者这些参数仅从内存中删除数据。

如果我想配置这些参数以在过期后从磁盘中删除数据,我该如何配置。

求推荐。

TTITTL应用于Ehcache的所有存储层,包括磁盘层。

请注意,Ehcache 不使用后台进程来删除过期条目,因此它们将被删除:

  • 如果在过期时间后访问,那么 get 将从缓存中删除映射而不是 return 它,
  • 或通过驱逐。