Java .refreshAfterWrite()结束时loadingCache调用哪个函数?
我正在尝试使用Google LoadingCache创建缓存 我的程序使用另一个rest服务。我想知道是否可以配置缓存,以便在.refreshAfterWrite结束后调用loadAll函数 基本上,我想做一些事情,比如刷新后写定时器结束后,在这个链接的数字8上显示的内容。 谢谢没有“refreshAfterWrite计时器”,也没有由Java .refreshAfterWrite()结束时loadingCache调用哪个函数?,java,caching,guava,resteasy,google-guava-cache,Java,Caching,Guava,Resteasy,Google Guava Cache,我正在尝试使用Google LoadingCache创建缓存 我的程序使用另一个rest服务。我想知道是否可以配置缓存,以便在.refreshAfterWrite结束后调用loadAll函数 基本上,我想做一些事情,比如刷新后写定时器结束后,在这个链接的数字8上显示的内容。 谢谢没有“refreshAfterWrite计时器”,也没有由缓存管理的任何其他后台清理工作,例如: refreshAfterWrite将使密钥在指定的持续时间后有资格刷新,但只有在查询条目时才会实际启动刷新 如果你想在一
缓存管理的任何其他后台清理工作,例如:
refreshAfterWrite
将使密钥在指定的持续时间后有资格刷新,但只有在查询条目时才会实际启动刷新
如果你想在一段时间后调用loadAll()
,你应该这样做。你想在一个键过期后刷新其他键吗?(它调用。)听起来你希望refreshAfterWrite
有一个计时器线程,你想重新加载整个缓存。它不是那样工作的,您应该使用自己的计时器线程。有关详细信息,请参阅。@LouisWasserman我希望一次刷新所有键,因为我可以使用的API一次带来所有数据,因为它们都必须同时更新,但根据Ben的回答,我认为这是不可能的。