public class RedisCacheGroupHandler extends Object implements CacheGroupHandler, InitializationBean
| Constructor and Description |
|---|
RedisCacheGroupHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear(String group) |
void |
delete(String group,
String key) |
void |
doInitialization() |
void |
expire(String group,
String key,
long expiry) |
<T> T |
get(Class<T> type,
String group,
String key) |
<T> T |
get(Class<T> type,
String group,
String key,
Callable<T> callable) |
CacheHandler |
handler() |
List<String> |
keys(String group) |
<T> T |
set(Class<T> type,
String group,
String key,
T value) |
void |
setDataMapper(DataMapper dataMapper) |
void |
setGroups(List<CacheGroupProperties> groups) |
void |
setRedisTemplate(org.springframework.data.redis.core.RedisTemplate<String,String> redisTemplate) |
void |
setTaskHandler(TaskHandler taskHandler) |
public void setRedisTemplate(org.springframework.data.redis.core.RedisTemplate<String,String> redisTemplate)
public void setTaskHandler(TaskHandler taskHandler)
public void setDataMapper(DataMapper dataMapper)
public void setGroups(List<CacheGroupProperties> groups)
public void doInitialization()
throws Exception
doInitialization in interface InitializationBeanExceptionpublic <T> T get(Class<T> type, String group, String key, Callable<T> callable)
get in interface CacheGroupHandlerpublic <T> T get(Class<T> type, String group, String key)
get in interface CacheGroupHandlerpublic <T> T set(Class<T> type, String group, String key, T value)
set in interface CacheGroupHandlerpublic void expire(String group, String key, long expiry)
expire in interface CacheGroupHandlerpublic void delete(String group, String key)
delete in interface CacheGroupHandlerpublic void clear(String group)
clear in interface CacheGroupHandlerpublic List<String> keys(String group)
keys in interface CacheGroupHandlerpublic CacheHandler handler()
handler in interface CacheGroupHandlerCopyright © 2020. All rights reserved.