当.refreshAfterWrite()结束时,loadingCache会调用哪个函数?

时间:2016-08-02 23:41:57

标签: java caching guava resteasy google-guava-cache

我正在尝试使用Google LoadingCache创建缓存。

我的程序使用其他休息服务。我想知道是否可以配置缓存,以便一旦.refreshAfterWrite结束,它就会调用loadAll函数。

基本上,我想在refreshAfterWrite计时器结束后执行类似于此链接中第8位的操作。 http://www.baeldung.com/guava-cache

由于

1 个答案:

答案 0 :(得分:1)

没有" refreshAfterWrite计时器",也没有Cache正在管理的任何其他后台清理工作 - 正如docs所说:

  

refreshAfterWrite会在指定的持续时间后刷新符合条件的键进行刷新,但只有在查询条目时才会实际刷新。

如果您想在一段时间后调用loadAll(),则应schedule a task to do so