public class RedisCacheGroupHandler extends Object implements CacheGroupHandler, org.springframework.beans.factory.InitializingBean
| Constructor and Description |
|---|
RedisCacheGroupHandler() |
public RedisCacheGroupHandler setPrefix(String prefix)
public RedisCacheGroupHandler setRedisTemplate(org.springframework.data.redis.core.RedisTemplate<String,byte[]> redisTemplate)
public RedisCacheGroupHandler setTaskHandler(TaskHandler taskHandler)
public RedisCacheGroupHandler setDataMapper(DataMapper dataMapper)
public RedisCacheGroupHandler setGroups(List<CacheGroupProperties> groups)
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic <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> List<T> multiList(Class<T> type, String group, Collection<String> keys)
multiList in interface CacheGroupHandlerpublic <T> Map<String,T> multiMap(Class<T> type, String group, Collection<String> keys)
multiMap in interface CacheGroupHandlerpublic <T> T put(Class<T> type, String group, String key, T value)
put in interface CacheGroupHandlerpublic void expire(String group, String key, Integer expiry)
expire in interface CacheGroupHandlerpublic void delete(String group, String key)
delete in interface CacheGroupHandlerpublic void multiDel(String group, Collection<String> keys)
multiDel in interface CacheGroupHandlerpublic Long size(String group)
size in interface CacheGroupHandlerpublic void clear(String group)
clear in interface CacheGroupHandlerpublic List<String> keys(String group)
keys in interface CacheGroupHandlerCopyright © 2023. All rights reserved.