GitHub Hot Board

GitHub Hot Board · Hồ sơ kho lưu trữ

ben-manes/caffeine

A high performance caching library for Java (Mô tả đến từ chính kho lưu trữ.)

Dữ liệu tại October 25ben-manes

Thứ hạng tốt nhất

#108

Mọi thời đại · Java theo ngôn ngữ

18K

Tổng sao

1.7K

Tổng fork

0

Số ngày có mặt (30 ngày)

Trạng thái dự ánGiấy phép: Apache-2.0Push gần nhất: October 25Issue mở (gồm PR): 1

Thu thập từ 2026-10-25; chưa rõ = chưa thu thập được

Gắn huy hiệu vào README của bạn · ben-manes/caffeine[![Gắn huy hiệu vào README của bạn](https://git.vaiox.xyz/api/badge/ben-manes/caffeine.svg)](https://git.vaiox.xyz/vi/repo/ben-manes/caffeine)
<a href="https://git.vaiox.xyz/vi/repo/ben-manes/caffeine"><img src="https://git.vaiox.xyz/api/badge/ben-manes/caffeine.svg" alt="Gắn huy hiệu vào README của bạn" height="20"></a>

Tài liệu dự án

Build Status Test Count Coverage Status Maven Central JavaDoc License Revved up by Develocity

Caffeine is a high performance, near optimal caching library. 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(Duration.ofMinutes(5))
    .refreshAfterWrite(Duration.ofMinutes(1))
    .build(key -> createExpensiveGraph(key));

Features at a Glance

Caffeine provides flexible construction to create a cache with a combination of the following optional 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
  • Coherence: Mission critical in-memory data grid
  • Accumulo: A sorted, distributed key/value store
  • Kafka: A distributed event streaming platform
  • HBase: A distributed, scalable, big data store
  • Apache Solr: Blazingly fast enterprise search
  • Infinispan: Distributed in-memory data grid
  • Redisson: Ultra-fast in-memory data grid
  • OpenWhisk: Serverless cloud platform
  • Corfu: A cluster consistency platform
  • Grails: Groovy-based web framework
  • Finagle: Extensible RPC system
  • Neo4j: Graphs for Everyone
  • Druid: Real-time analytics

In the News

Download

Download from Maven Central or depend via Gradle:

implementation("com.github.ben-manes.caffeine:caffeine:3.3.1")

// Optional extensions
implementation("com.github.ben-manes.caffeine:guava:3.3.1")
implementation("com.github.ben-manes.caffeine:jcache:3.3.1")

For Java 11 or above, use 3.x otherwise use 2.x.

See the release notes for details of the changes.

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

Thứ hạng hiện tại

Diễn biến 30 ngày

Không có bản ghi nào trong 30 ngày qua.

← Về bảng xếp hạng