05.Caffeine
2026/1/15小于 1 分钟

Caffeine 是一个高性能的 Java 本地缓存库,基于 Google Guava Cache 设计,使用 W-TinyLFU 淘汰算法,性能比 Guava Cache 提升约 2 倍,是目前 Java 领域最优秀的本地缓存实现。
学习资源
| 资源类型 | 链接 |
|---|---|
| 📖 官方文档 | Caffeine Wiki |
| 💻 GitHub | ben-manes/caffeine |
| 📖 性能对比 | Benchmarks |
核心知识点
- 高性能 - W-TinyLFU 算法,性能比 Guava Cache 提升 2 倍
- API 兼容 - 与 Guava Cache API 高度兼容,迁移成本低
- 异步支持 - 原生支持异步加载和刷新
- Spring 集成 - Spring Boot 默认缓存实现
- 丰富统计 - 完善的缓存统计和监控
