我正在使用带有spring注解的caffeine缓存提供程序,当条目被放入缓存或被驱逐或缓存上发生的任何活动时,我无法看到caffeinecachemanager的日志。我是否必须明确提及启用或禁用caffeine日志的属性?
有没有人可以帮助下面?如何记录一个消息时,@cachable填充该高速缓存?如何记录时,一个缓存条目从缓存逐出?有没有什么办法我可以检查所有的缓存条目存储与缓存名称?是否AOP配置时,需要使用Spring注解和CaffeineCacheManager。?如果是这样,请帮助与示例。
1条答案
按热度按时间j13ufse21#
理想的情况是使用方面,但我不想深入研究,因为它只是为了调试以理解实际的底层行为。
所以我做了下面的,使用Kotlin,但你可以适应你的需要。
首先,创建一个delegator类:
字符串
然后,当您在
@Configuration
类上构建Cache示例时,只需在返回之前将该高速缓存 Package 在此委托程序类中。型
欢呼