考虑到下面的服务,如何使用 /执行器/刷新
@Service @Slf4j public class GreetingService { @Cacheable("greeting") public String greet(String name) { log.info("Greeting: {}", name); return "Hello " + name ; } }
使用以下默认配置
spring cache: caffeine: spec: maximumSize=100,expireAfterAccess=600s
maximumSize=50,expireAfterAccess=300s
添加 @刷新镜 在里面 不起作用。不知怎么的,我需要指示springboot重新创建CacheManager?
谢谢。
你用的是执行器,所以你可能也有 cache actuator curl 'http://server:port/actuator/caches/greeting' -i -X DELETE
curl 'http://server:port/actuator/caches/greeting' -i -X DELETE
注意:我没有测试过,这只是一个想法