public class RedisCacheManager extends Object implements org.apache.shiro.cache.CacheManager
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_CACHE_KEY_PREFIX
The Redis key prefix for caches
|
static int |
DEFAULT_EXPIRE |
static String |
DEFAULT_PRINCIPAL_ID_FIELD_NAME |
| Constructor and Description |
|---|
RedisCacheManager() |
| Modifier and Type | Method and Description |
|---|---|
<K,V> org.apache.shiro.cache.Cache<K,V> |
getCache(String name) |
int |
getExpire() |
String |
getKeyPrefix() |
RedisSerializer |
getKeySerializer() |
String |
getPrincipalIdFieldName() |
IRedisManager |
getRedisManager() |
RedisSerializer |
getValueSerializer() |
void |
setExpire(int expire) |
void |
setKeyPrefix(String keyPrefix) |
void |
setKeySerializer(RedisSerializer keySerializer) |
void |
setPrincipalIdFieldName(String principalIdFieldName) |
void |
setRedisManager(IRedisManager redisManager) |
void |
setValueSerializer(RedisSerializer valueSerializer) |
public static final int DEFAULT_EXPIRE
public static final String DEFAULT_CACHE_KEY_PREFIX
public static final String DEFAULT_PRINCIPAL_ID_FIELD_NAME
public <K,V> org.apache.shiro.cache.Cache<K,V> getCache(String name) throws org.apache.shiro.cache.CacheException
getCache in interface org.apache.shiro.cache.CacheManagerorg.apache.shiro.cache.CacheExceptionpublic IRedisManager getRedisManager()
public void setRedisManager(IRedisManager redisManager)
public String getKeyPrefix()
public void setKeyPrefix(String keyPrefix)
public RedisSerializer getKeySerializer()
public void setKeySerializer(RedisSerializer keySerializer)
public RedisSerializer getValueSerializer()
public void setValueSerializer(RedisSerializer valueSerializer)
public int getExpire()
public void setExpire(int expire)
public String getPrincipalIdFieldName()
public void setPrincipalIdFieldName(String principalIdFieldName)
Copyright © 2020. All rights reserved.