Caffeine
是一个高性能的 Java 缓存库,它提供了类似于 Guava Cache
的 API,但性能更好、API 更简洁。Caffeine.newBuilder()
用于创建缓存实例,而 LoadingCache
是一种可以自动加载数据的缓存类型。
✅ 一、使用 Caffeine.newBuilder()
创建 LoadingCache
虽然 Caffeine
本身已经不再直接提供 LoadingCache
这个类(Guava 中的经典类),但你可以使用 Caffeine.build(CacheLoader)
来实现类似功能。
示例代码:
import com.github.benmanes.caffeine.cac