EhCache 文档说:
- 访问 myCache 中空闲超过一个小时 (timeToIdleSeconds) 的条目会导致该元素被逐出。
- 如果条目过期但未被访问,并且没有资源限制强制驱逐,则过期条目保留在原地。
- 获取过期元素会将其从缓存中删除并返回 null。
如果您实现并注册一个 CacheEventListener 以接收元素已过期,您可以看到当您尝试获取过期元素时触发了该事件,但不是在“timeToIdleSeconds”之后。
过期元素是否可以强制删除?因为在我的情况下,在此之后没有人会尝试再次获得它。
谢谢你。