public class RedisCacheHandler extends Object implements CacheHandler, org.springframework.beans.factory.InitializingBean
| Constructor and Description |
|---|
RedisCacheHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
clear() |
void |
delete(String key) |
void |
expire(String key,
Integer expiry) |
<T> T |
get(Class<T> type,
String key) |
<T> T |
get(Class<T> type,
String key,
Callable<T> callable) |
List<String> |
keys() |
void |
multiDel(Collection<String> keys) |
<T> List<T> |
multiList(Class<T> type,
Collection<String> keys) |
<T> Map<String,T> |
multiMap(Class<T> type,
Collection<String> keys) |
<T> T |
put(Class<T> type,
String key,
T value) |
RedisCacheHandler |
setDataMapper(DataMapper dataMapper) |
RedisCacheHandler |
setLimit(Integer limit) |
RedisCacheHandler |
setNullable(Boolean nullable) |
RedisCacheHandler |
setPrefix(String prefix) |
RedisCacheHandler |
setRedisTemplate(org.springframework.data.redis.core.RedisTemplate<String,byte[]> redisTemplate) |
RedisCacheHandler |
setTaskHandler(TaskHandler taskHandler) |
Long |
size() |
public RedisCacheHandler setPrefix(String prefix)
public RedisCacheHandler setNullable(Boolean nullable)
public RedisCacheHandler setLimit(Integer limit)
public RedisCacheHandler setRedisTemplate(org.springframework.data.redis.core.RedisTemplate<String,byte[]> redisTemplate)
public RedisCacheHandler setDataMapper(DataMapper dataMapper)
public RedisCacheHandler setTaskHandler(TaskHandler taskHandler)
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic <T> T get(Class<T> type, String key, Callable<T> callable)
get in interface CacheHandlerpublic <T> T get(Class<T> type, String key)
get in interface CacheHandlerpublic <T> List<T> multiList(Class<T> type, Collection<String> keys)
multiList in interface CacheHandlerpublic <T> Map<String,T> multiMap(Class<T> type, Collection<String> keys)
multiMap in interface CacheHandlerpublic <T> T put(Class<T> type, String key, T value)
put in interface CacheHandlerpublic void expire(String key, Integer expiry)
expire in interface CacheHandlerpublic void delete(String key)
delete in interface CacheHandlerpublic void multiDel(Collection<String> keys)
multiDel in interface CacheHandlerpublic Long size()
size in interface CacheHandlerpublic void clear()
clear in interface CacheHandlerpublic List<String> keys()
keys in interface CacheHandlerCopyright © 2023. All rights reserved.