无法解析GuavaCache或GuavaCacheManager

时间:2019-07-04 07:09:10

标签: spring-boot guava cachemanager

目标: 我正在编写用于缓存REST API响应的代码,并在API数据发生任何变化时刷新缓存。

已尝试: 我可以通过在Spring Boot中使用@cacheable注解来实现缓存。 但是我无法使用相同的刷新刷新。 我尝试使用@cacheEvict批注,但是我不想使用它,因为只要有数据更新,它就不会刷新,但是每次都会清除缓存并调用获取API响应的方法。

问题: 我试图使用带有刷新数据代码的GuavaCache编写自己的缓存,并将在@cacheable(value =“ myGuavaCache”)中使用该缓存的名称。 我无法解析GuavaCacheManager或GuavaCache以实现相同的效果。 This is the error that I am getting in eclipse 引用了此Can I set a TTL for @Cacheable

我已经尝试了gradle依赖:

compile group: 'com.google.guava', name: 'guava', version:'10.0.1'````
compile 'org.springframework.boot:spring-boot-starter-cache'````

有人可以帮忙吗?

0 个答案:

没有答案