Caffeine cache

A high performance caching library for Java 8+

Лицензия

Лицензия

Категории

Категории

Caffeine Данные Caching
Группа

Группа

com.github.ben-manes.caffeine
Идентификатор

Идентификатор

tracing-async
Последняя версия

Последняя версия

1.3.3
Дата

Дата

Тип

Тип

jar
Описание

Описание

Caffeine cache
A high performance caching library for Java 8+
Ссылка на сайт

Ссылка на сайт

https://github.com/ben-manes/caffeine
Система контроля версий

Система контроля версий

https://github.com/ben-manes/caffeine

Скачать tracing-async

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.github.ben-manes.caffeine/tracing-async/ -->
<dependency>
    <groupId>com.github.ben-manes.caffeine</groupId>
    <artifactId>tracing-async</artifactId>
    <version>1.3.3</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.ben-manes.caffeine/tracing-async/
implementation 'com.github.ben-manes.caffeine:tracing-async:1.3.3'
// https://jarcasting.com/artifacts/com.github.ben-manes.caffeine/tracing-async/
implementation ("com.github.ben-manes.caffeine:tracing-async:1.3.3")
'com.github.ben-manes.caffeine:tracing-async:jar:1.3.3'
<dependency org="com.github.ben-manes.caffeine" name="tracing-async" rev="1.3.3">
  <artifact name="tracing-async" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.ben-manes.caffeine', module='tracing-async', version='1.3.3')
)
libraryDependencies += "com.github.ben-manes.caffeine" % "tracing-async" % "1.3.3"
[com.github.ben-manes.caffeine/tracing-async "1.3.3"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
com.github.ben-manes.caffeine : tracing-api jar 1.3.3
com.lmax : disruptor jar 3.3.2

provided (2)

Идентификатор библиотеки Тип Версия
com.google.errorprone : error_prone_annotations jar 2.0.4
com.google.code.findbugs : jsr305 jar 3.0.0

test (6)

Идентификатор библиотеки Тип Версия
com.jayway.awaitility : awaitility jar 1.6.3
com.google.guava : guava jar 19.0-rc1
com.google.jimfs : jimfs jar 1.0
com.google.inject : guice jar 4.0
org.hamcrest : java-hamcrest jar 2.0.0.0
org.testng : testng jar 6.9.6

Модули Проекта

Данный проект не имеет модулей.

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
  • 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:

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

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

See the release notes for details of the changes.

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

Версии библиотеки

Версия
1.3.3
1.3.2
1.3.1
1.3.0
1.2.0
1.1.0
1.0.1
1.0.0