@ConditionalOnProperty(prefix="lamp.cache",
name="type",
havingValue="CAFFEINE")
@EnableConfigurationProperties(value=CustomCacheProperties.class)
public class CaffeineAutoConfigure
extends Object
| 构造器和说明 |
|---|
CaffeineAutoConfigure() |
| 限定符和类型 | 方法和说明 |
|---|---|
CacheOps |
cacheOps()
caffeine 持久库
|
CachePlusOps |
cachePlusOps()
caffeine 增强持久库
仅用于避免报错, 正式环境请勿使用
|
org.springframework.cache.CacheManager |
caffeineCacheManager() |
DistributedLock |
caffeineDistributedLock()
为了解决演示环境启动报错而加的类
|
@Bean @ConditionalOnMissingBean public DistributedLock caffeineDistributedLock()
@Bean @ConditionalOnMissingBean public CacheOps cacheOps()
@Bean @ConditionalOnMissingBean public CachePlusOps cachePlusOps()
@Bean @Primary public org.springframework.cache.CacheManager caffeineCacheManager()
Copyright © 2021. All rights reserved.