Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当缓存即将到期并且下游服务(我从中读取对象并加载到cahce)关闭时,我正在尝试扩展TTL。
我不想每次都检查下游服务是否关闭,因为它会减慢我们的速度。
那么我们可以在 Expiry 的自定义实现中访问 TTL 吗?
ExpiryPolicy用于给出持续时间。然后将此持续时间添加到当前时间,以了解何时应驱逐条目。当这一刻发生时,它被驱逐。
ExpiryPolicy
您不能将自己的验证例程插入驱逐机制。
如果您需要在给定时间刷新所有内容,则应该这样做。这意味着,任何东西都没有到期。时机成熟时,如果后端已启动,您只需刷新所有条目。
这应该够了吧。