目录:
1.什么是caffeine crash
2.什么是联合办公空间
3.什么是爱
4.什么是意外险
5.什么是质数
6.什么是马克思主义
7.什么是高端搬家公司呢
8.什么是自然数
9.什么是迷幻菇蘑菇中的主要成分
10.什么是什么的家
1.什么是caffeine crash
#使用Caffeine和springboot的多级缓存配置因此,在许多应用程序中,包括普通的Spring和Spring Boot,您都可以@Cacheable在任何方法上使用它,并且其结果将被缓存,以便下次调用该方法时,将返回缓存的结果。
2.什么是联合办公空间
但是,提供的缓存管理器仅允许您配置一个缓存规范缓存规范包括到期时间,初始容量,最大大小等因此,将使用单个缓存规范来创建此缓存管理器下的所有缓存高速缓存管理器支持预定义的高速缓存以及动态创建的高速缓存的列表,但是在两种情况下都使用单个高速缓存规范。
3.什么是爱
这对于生产来说很少有用通常,内置缓存管理器是您必须要小心的地方有一些 博客文章告诉您如何使用自定义规范定义自定义缓存但是,这些选项不支持内置管理器支持的动态默认缓存规范用例理想情况下,您应该可以在其中使用任何名称,@Cacheable并且应该使用某些默认规范自动创建缓存,但是您还应该可以选择为特定的缓存覆盖该名称。
4.什么是意外险
这就是为什么我决定使用一种比在代码中定义所有缓存以提供更大灵活性的简单方法。它扩展了,CaffeineCacheManager以提供该功能:
5.什么是质数
/*** Extending Caffeine cache manager to allow flexible per-cache configuration*/public class FlexibleCaffeineCacheManager extends CaffeineCacheManager implements InitializingBean {
6.什么是马克思主义
private Map cacheSpecs = new HashMap<>();private Map builders = new HashMap<>();
7.什么是高端搬家公司呢
private CacheLoader cacheLoader;@Overridepublic void afterPropertiesSet() throws Exception {for (Map.Entry cacheSpecEntry : cacheSpecs.entrySet()) {
8.什么是自然数
builders.put(cacheSpecEntry.getKey(), Caffeine.from(cacheSpecEntry.getValue()));}}@Override@SuppressWarnings(“unchecked”)
9.什么是迷幻菇蘑菇中的主要成分
protected Cache createNativeCaffeineCache(String name) {Caffeine builder = builders.get(name);
10.什么是什么的家
if (builder == null) {return super.createNativeCaffeineCache(name);}if (this.cacheLoader != null) {return builder.build(this.cacheLoader);
} else {return builder.build();}}public Map getCacheSpecs() {return cacheSpecs;}public void setCacheSpecs(Map cacheSpecs) {
this.cacheSpecs = cacheSpecs;}public void setCacheLoader(CacheLoader cacheLoader) {super.setCacheLoader(cacheLoader);
this.cacheLoader = cacheLoader;}}简而言之,它会根据规格创建一个咖啡因生成器,并在需要新的缓存时使用它代替默认生成器然后,示例XML配置将如下所示:。
使用Java配置,它非常简单-只需设置cacheSpecs地图即可尽管Spring已经变成了一个提供各种功能的庞大框架,但它并没有放弃可扩展性的设计原则扩展内置框架类经常发生,并且应该在每个人的工具箱中。
创建这些类时要考虑到扩展名-您会注意到CaffeineCacheManagerare 中的许多方法protected因此,我们应该在需要时利用它举报/反馈
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
丞旭猿论坛
暂无评论内容