首页 > 解决方案 > 是否可以使用 Ehcache 3.x 实现缓存刷新行为?

问题描述

是否可以将 EhCache 3.x 缓存配置为实现刷新操作(有关使用 Guava 实现的示例,请参见https://github.com/google/guava/wiki/CachesExplained#refresh ) - 即,如果条目已过期,则返回在检索到刷新的条目之前过期的条目?这看起来在 2.x 版本下使用像http://www.ehcache.org/apidocs/2.10.3/net/sf/ehcache/constructs/refreshahead/RefreshAheadCache.html这样的装饰器是可能的(尽管即使这与我的用例并不匹配,看起来它总是执行刷新,而不仅仅是在过期条目上),但我找不到任何与最新版本等效的东西。

这是应该在更高层次上处理的事情吗?在 Spring Boot 应用程序的上下文中,是否有另一种机制可以在使用 EhCache 作为支持实现时完成此操作?

标签: spring-bootehcache-3

解决方案


推荐阅读