开源软件名称(OpenSource Name):ben-manes/caffeine开源软件地址(OpenSource Url):https://github.com/ben-manes/caffeine开源编程语言(OpenSource Language):Java 99.8%开源软件介绍(OpenSource Introduction):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. CacheCaffeine 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 GlanceCaffeine 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:
In the News
DownloadDownload from Maven Central or depend via Gradle: implementation 'com.github.ben-manes.caffeine:caffeine:3.1.1'
// Optional extensions
implementation 'com.github.ben-manes.caffeine:guava:3.1.1'
implementation 'com.github.ben-manes.caffeine:jcache:3.1.1' For Java 11 or above, use See the release notes for details of the changes. Snapshots of the development version are available in Sonatype's snapshots repository. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论