在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:ben-manes/caffeine开源软件地址:https://github.com/ben-manes/caffeine开源编程语言:Java 99.8%开源软件介绍: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.0'
// 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
请发表评论