为什么Spring框架不赞成使用Guava缓存?

时间:2017-05-25 07:45:42

标签: spring spring-boot guava

我想使用带有番石榴缓存的spring-cache,但是我发现guava缓存已被春季官方文档标记为已弃用。我想知道为什么,他们没有给出一些解释。

https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-caching.html#boot-features-caching-provider-guava

1 个答案:

答案 0 :(得分:27)

Spring项目决定支持切换到Caffeine缓存。

咖啡因取代 Google Guava库中的缓存支持,主动维护 独立形式的Java 8+版本。

您可以在此处找到有关Spring的跟踪器决策的相关问题:https://jira.spring.io/browse/SPR-13797

spring framework github repo中的相关提交是:https://github.com/spring-projects/spring-framework/commit/2bf9bc312ed1721b5978f88861c29cffc9ea407c