使用caffeine进行spring boot缓存,以使用refreshAfterWrite

时间:2018-03-15 19:59:06

标签: java spring spring-boot javabeans caffeine

我已经在使用spring boot了,并且希望能够使用它提供的缓存层来缓存缓存中的整个表。但是我还需要能够在一段时间(每5分钟)之后刷新缓存。

标准缓存很容易,但是当您尝试添加refreshAfterWrite时,需要定义loadingCache。

当您的带注释的方法没有任何参数时,如何做到这一点(以spring bean的方式)?

@Cacheable("all")
public List<User> getAllUsers() {
    ResultSet rset;
    ....
}

如果现在需要定义特定于实现的对象,那么使用spring抽象有什么意义?

0 个答案:

没有答案