K - V - public class RedisCache<K,V> extends Object implements org.apache.shiro.cache.Cache<K,V>
| Constructor and Description |
|---|
RedisCache(IRedisManager redisManager,
RedisSerializer keySerializer,
RedisSerializer valueSerializer,
String prefix,
int expire,
String principalIdFieldName) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
V |
get(K key)
get shiro authorization redis key-value
|
String |
getKeyPrefix() |
String |
getPrincipalIdFieldName() |
Set<K> |
keys() |
V |
put(K key,
V value) |
V |
remove(K key) |
void |
setKeyPrefix(String keyPrefix) |
void |
setPrincipalIdFieldName(String principalIdFieldName) |
int |
size()
get all authorization key-value quantity
|
Collection<V> |
values() |
public RedisCache(IRedisManager redisManager, RedisSerializer keySerializer, RedisSerializer valueSerializer, String prefix, int expire, String principalIdFieldName)
redisManager - redisManagerkeySerializer - keySerializervalueSerializer - valueSerializerprefix - authorization prefixexpire - expireprincipalIdFieldName - id field name of principal objectpublic V get(K key) throws org.apache.shiro.cache.CacheException
public void clear()
throws org.apache.shiro.cache.CacheException
public int size()
public Collection<V> values()
public String getKeyPrefix()
public void setKeyPrefix(String keyPrefix)
public String getPrincipalIdFieldName()
public void setPrincipalIdFieldName(String principalIdFieldName)
Copyright © 2020. All rights reserved.