【问题标题】:Which method is executed to expire Guava cache using expireAfterAccess?使用 expireAfterAccess 执行哪种方法使 Guava 缓存过期?
【发布时间】:2016-11-04 09:23:55
【问题描述】:

我正在使用 Guava 缓存管理器并设置 expireAfterAccess 值。 我想知道调用哪个方法来使缓存中的条目过期?

【问题讨论】:

  • 它自己管理过期,这就是重点。
  • 我想覆盖该方法并在缓存内容到期之前再添加一个条件。那么,哪种方法准确地检查当前时间和 expireAfterAccess 参数?

标签: java spring guava google-guava-cache


【解决方案1】:

如果 Guava 缓存没有可通过CacheBuilder 访问的扩展点,则您不能覆盖它的实现:您得到的只是一个接口(@98​​7654322@ 或LoadingCache),实现类是私有的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-19
    • 2015-04-02
    • 1970-01-01
    • 2019-05-22
    相关资源
    最近更新 更多