开发者社区 问答 正文

SpringBoot官方为什么放弃了Guava而选择了Caffeine作为默认的缓存方案?

SpringBoot官方为什么放弃了Guava而选择了Caffeine作为默认的缓存方案?

展开
收起
冲冲冲c 2024-06-21 20:42:46 137 分享 版权
1 条回答
写回答
取消 提交回答
  • SpringBoot官方放弃了Guava而选择了Caffeine作为默认的缓存方案,是因为Caffeine是一个基于Java 8的高性能缓存库,它提供了更优秀的性能和更多的配置选项。Caffeine的缓存策略更为灵活,支持基于访问频率、最近最少使用(LRU)和基于时间的缓存淘汰策略,同时还提供了异步加载和刷新机制。

    2024-06-21 21:28:25
    赞同 5 展开评论