public enum CaffeineRedisCacheFactory extends Enum<CaffeineRedisCacheFactory> implements CacheFactory
| 枚举常量和说明 |
|---|
INSTANCE |
| 限定符和类型 | 方法和说明 |
|---|---|
CaffeineRedisCache |
getCache(String cacheName) |
CaffeineRedisCache |
getCache(String cacheName,
boolean skipNull) |
Map<String,? extends AbsCache> |
getMap() |
void |
init(org.redisson.api.RedissonClient redisson)
初始topic
|
CaffeineRedisCache |
register(CacheName cacheName) |
CaffeineRedisCache |
register(String cacheName,
Long timeToLiveSeconds,
Long timeToIdleSeconds)
注册并获取一个 Cache 实例。
|
<T> CaffeineRedisCache |
register(String cacheName,
Long timeToLiveSeconds,
Long timeToIdleSeconds,
RemovalListenerWrapper<T> removalListenerWrapper) |
static CaffeineRedisCacheFactory |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static CaffeineRedisCacheFactory[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final CaffeineRedisCacheFactory INSTANCE
public static CaffeineRedisCacheFactory[] values()
for (CaffeineRedisCacheFactory c : CaffeineRedisCacheFactory.values()) System.out.println(c);
public static CaffeineRedisCacheFactory valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public void init(org.redisson.api.RedissonClient redisson)
redisson - public CaffeineRedisCache register(String cacheName, Long timeToLiveSeconds, Long timeToIdleSeconds)
CacheFactoryregister 在接口中 CacheFactorycacheName - 缓存名称timeToLiveSeconds - 存活时间(秒)timeToIdleSeconds - 空闲时间(秒)public <T> CaffeineRedisCache register(String cacheName, Long timeToLiveSeconds, Long timeToIdleSeconds, RemovalListenerWrapper<T> removalListenerWrapper)
register 在接口中 CacheFactorypublic CaffeineRedisCache getCache(String cacheName, boolean skipNull)
getCache 在接口中 CacheFactorypublic CaffeineRedisCache getCache(String cacheName)
getCache 在接口中 CacheFactorypublic Map<String,? extends AbsCache> getMap()
getMap 在接口中 CacheFactorypublic CaffeineRedisCache register(CacheName cacheName)
register 在接口中 CacheFactoryCopyright © 2024. All rights reserved.