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-06-09 04:03:04
最后一次提交2025-06-08 21:02:52
發布數70
最新版本名稱v3.2.1 (發布於 )
第一版名稱v1.0 (發布於 )
用户参与
星數16.7k
關注者數368
派生數1.6k
提交數2.3k
已啟用問題?
問題數745
打開的問題數1
拉請求數610
打開的拉請求數0
關閉的拉請求數365
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?