我正在尝试使用 Google LoadingCache 创建缓存。
我的程序使用另一个休息服务。我想知道是否可以配置缓存,以便在 .refreshAfterWrite 结束后调用 loadAll 函数。
本质上,一旦 refreshAfterWrite 计时器结束,我想做一些类似于此链接中数字 8 的操作。 http://www.baeldung.com/guava-cache
谢谢
我正在尝试使用 Google LoadingCache 创建缓存。
我的程序使用另一个休息服务。我想知道是否可以配置缓存,以便在 .refreshAfterWrite 结束后调用 loadAll 函数。
本质上,一旦 refreshAfterWrite 计时器结束,我想做一些类似于此链接中数字 8 的操作。 http://www.baeldung.com/guava-cache
谢谢
正如文档所说,没有“refreshAfterWrite timer”,也没有任何其他后台清理工作由Cache
-管理:
refreshAfterWrite
将使键在指定的持续时间后有资格刷新,但只有在查询条目时才会实际启动刷新。
如果您想loadAll()
在一段时间后调用,您应该安排一个任务来执行此操作。