赠送jar包:caffeine-2.8.0.jar;
赠送原API文档:caffeine-2.8.0-javadoc.jar;
赠送源代码:caffeine-2.8.0-sources.jar;
赠送Maven依赖信息文件:caffeine-2.8.0.pom;
包含翻译后的API文档:caffeine-2.8.0-javadoc-API文档-中文(简体)版.zip;
Maven坐标:com.github.ben-manes.caffeine:caffeine:2.8.0;
标签:github、ben、manes、caffeine、中文文档、jar包、java;
使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。
人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
springboot整合Caffeine缓存返回旧值同时刷新新值
主要就是需求请求来的时候不能等待缓存刷新,先返回旧的缓存值,新的数据查询完成后,刷新缓存返回新的缓存。
目录springboot整合Caffeine缓存返回旧值同时刷新新值依赖:@EnableCaching 加在启动函数上开启缓存service接口CacheConfig配置缓存
<dependency>
<groupId>com.github.ben-manes.caffeine&l
结论:Caffeine 是目前性能最好的本地缓存,因此,在考虑使用本地缓存时,直接选择 Caffeine 即可。
先看一个小例子,明白如何创建一个 Caffeine 缓存实例。
Caffeine caffeine = Caffeine.newBuilder()
.initialCapacity(3)
.maximumSize(4);
Cache cache = caffeine.build();
cache.