caffeine-2.9.3.jar下载 java高性能缓存库

摘要

Caffeine— 一个高性能的 Java 缓存库。Caffeine 是一个开源的 Java 缓存库,它能提供高命中率和出色的并发能力。Caffeine 因使用

书单推荐:成为Java顶级程序员架构师 ,这20来本(高薪)必看点击获取

书单推荐:成为Java顶级程序员架构师 ,这20来本(高薪)必看点击获取

Caffeine— 一个高性能的 Java 缓存库。Caffeine 是一个开源的 Java 缓存库,它能提供高命中率和出色的并发能力。Caffeine 因使用 Window TinyLfu 回收策略,提供了一个近乎最佳的命中率。

软件功能

Caffeine 提供了灵活的构造来创建具有以下功能组合的缓存:

自动将条目自动加载到缓存中,可以选择异步加载

基于频率和新近度超过最大值时基于大小的逐出

自上次访问或上次写入以来测得的基于时间的条目到期

发生第一个陈旧的条目请求时,异步刷新

键自动包装在弱引用中

值自动包装在弱引用或软引用中

逐出(或以其他方式删除)条目的通知

写入传播到外部资源

缓存访问统计信息的累积