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

men*_*.ye 18 spring guava spring-boot

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

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

小智 31

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

Caffeine以独立形式主动维护Java 8+版本,取代Google Guava库中的缓存支持.

你可以在这里找到有关Spring的跟踪器决定的相关问题:https://jira.spring.io/browse/SPR-13797

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