Guava缓存配置支持固定速率缓存刷新

时间:2015-12-28 21:51:04

标签: java spring caching guava

我有一个Spring应用程序,它使用Guava Cache库来缓存@Service结果。我有以下缓存规范:

spring:
cache:
  cache-names: teamConfigs
  guava:
    spec: expireAfterWrite=600s,maximumSize=1000

但是,如果使用以下方法每分钟进行一次此服务调用,则此配置(据我所知)将永远不会刷新缓存的对象值:

@Cacheable(cacheNames = "teamConfigs")
public TeamDto findTeam(String teamId) {
    return ...;
}

有什么方法可以暗示Guava应该以固定费率重新加载缓存吗?

0 个答案:

没有答案