caffeine

A high performance caching library for Java 8

Github星跟踪图

Build Status
Coverage Status
Maven Central
JavaDoc
License
Stack Overflow


Caffeine is a high performance, near optimal caching library based on
Java 8. For more details, see our user's guide and browse the API docs for
the latest release.

Cache

Caffeine provides an in-memory cache using a Google Guava inspired API. The improvements draw on our
experience designing Guava's cache and ConcurrentLinkedHashMap.

LoadingCache<Key, Graph> graphs = Caffeine.newBuilder()
    .maximumSize(10_000)
    .expireAfterWrite(5, TimeUnit.MINUTES)
    .refreshAfterWrite(1, TimeUnit.MINUTES)
    .build(key -> createExpensiveGraph(key));

Features at a Glance

Caffeine provides flexible construction to create a cache with a combination of the following features:

In addition, Caffeine offers the following extensions:

Use Caffeine in a community provided integration:

Powering infrastructure near you:

  • Dropwizard: Ops-friendly, high-performance, RESTful APIs
  • Cassandra: Manage massive amounts of data, fast
  • Accumulo: A sorted, distributed key/value store
  • HBase: A distributed, scalable, big data store
  • Apache Solr: Blazingly fast enterprise search
  • Infinispan: Distributed in-memory data grid
  • Corfu: A cluster consistency platform
  • Grails: Groovy-based web framework
  • Orbit: Virtual actors on the JVM
  • Finagle: Extensible RPC system
  • Neo4j: Graphs for Everyone

In the News

Download

Download from Maven Central or depend via Gradle:

compile 'com.github.ben-manes.caffeine:caffeine:2.8.1'

// Optional extensions
compile 'com.github.ben-manes.caffeine:guava:2.8.1'
compile 'com.github.ben-manes.caffeine:jcache:2.8.1'

See the release notes for details of the changes.

Snapshots of the development version are available in
Sonatype's snapshots repository.

主要指标

概览
名称与所有者ben-manes/caffeine
主编程语言Java
编程语言Java (语言数: 2)
平台
许可证Apache License 2.0
所有者活动
创建于2014-12-13 08:45:11
推送于2025-05-20 16:19:00
最后一次提交2025-05-20 09:09:23
发布数69
最新版本名称v3.2.0 (发布于 )
第一版名称v1.0 (发布于 )
用户参与
星数16.6k
关注者数368
派生数1.6k
提交数2.3k
已启用问题?
问题数742
打开的问题数1
拉请求数610
打开的拉请求数0
关闭的拉请求数357
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?