gpt4 book ai didi

EhCache - 删除过期元素(因为 timeToIdleSeconds 或 timeToLiveSeconds)而不尝试获取它?

转载 作者:行者123 更新时间:2023-12-04 14:59:38 33 4
gpt4 key购买 nike

EhCache 文档说:

  • 访问 myCache 中空闲超过一个小时 (timeToIdleSeconds) 的条目会导致该元素被逐出。
  • 如果条目过期但未被访问,并且没有资源限制强制驱逐,则过期条目保持原位。
  • 获取过期元素会将其从缓存中删除并返回 null。

  • 如果您实现并注册 CacheEventListener 以接收元素已过期,则可以看到当您尝试获取过期元素时会触发该事件,但不会在“timeToIdleSeconds”之后触发。

    过期元素是否可以在过期后强制移除?
    因为在我的情况下,在此之后没有人会再次尝试获取它。

    谢谢你。

    最佳答案

    我已经使用以下代码完成了它:

    cache.evictExpiredElements();
    cache.flush();

    关于EhCache - 删除过期元素(因为 timeToIdleSeconds 或 timeToLiveSeconds)而不尝试获取它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18660676/

    33 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com