public class GeneralRedisCacheManager<K,V> extends AbstractRedisCacheManager<K,V>
AbstractRedisCacheManager.RedisCacheObjectAbstractCacheManager.AbstractCacheObject<K>redisTemplateDEFAULT_GUAVA_CACHE_MANAGER_NAME, DEFAULT_MAP_CACHE_MANAGER_NAME| 构造器和说明 |
|---|
GeneralRedisCacheManager(@NonNull org.springframework.data.redis.core.RedisTemplate<K,V> redisTemplate,
@NonNull BiFunction<String,K,K> keyResolver,
@NonNull Function<Object,V> valueResolver)
Create a new
GeneralRedisCacheManager instance. |
| 限定符和类型 | 方法和说明 |
|---|---|
protected K |
resolveCacheKey(String cacheName,
K key)
Get the cache key which is used to store cache value in redis.
|
protected V |
resolveCacheValue(Object value)
Resolve cache value.
|
clearCache, doCreateCache, executePipelinedclearAll, createCache, getCache, invalidate, removeCachepublic GeneralRedisCacheManager(@NonNull org.springframework.data.redis.core.RedisTemplate<K,V> redisTemplate, @NonNull BiFunction<String,K,K> keyResolver, @NonNull Function<Object,V> valueResolver)
GeneralRedisCacheManager instance.redisTemplate - redis templatekeyResolver - key resolvervalueResolver - value resolverprotected K resolveCacheKey(String cacheName, K key)
resolveCacheKey 在类中 AbstractRedisCacheManager<K,V>cacheName - cache namekey - cache keyprotected V resolveCacheValue(Object value)
resolveCacheValue 在类中 AbstractRedisCacheManager<K,V>value - cache valueCopyright © 2024. All rights reserved.