public class MemoryCacheGroupHandler extends Object implements CacheGroupHandler, org.springframework.beans.factory.InitializingBean
| Constructor and Description |
|---|
MemoryCacheGroupHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
clear(String group) |
void |
delete(String group,
String key) |
void |
expire(String group,
String key,
Integer expiry) |
<T> T |
get(Class<T> type,
String group,
String key) |
<T> T |
get(Class<T> type,
String group,
String key,
Callable<T> callable) |
List<String> |
keys(String group) |
void |
multiDel(String group,
Collection<String> keys) |
<T> List<T> |
multiList(Class<T> type,
String group,
Collection<String> keys) |
<T> Map<String,T> |
multiMap(Class<T> type,
String group,
Collection<String> keys) |
<T> T |
put(Class<T> type,
String group,
String key,
T value) |
MemoryCacheGroupHandler |
setDataMapper(DataMapper dataMapper) |
MemoryCacheGroupHandler |
setGroups(List<CacheGroupProperties> groups) |
MemoryCacheGroupHandler |
setTaskHandler(TaskHandler taskHandler) |
Long |
size(String group) |
public MemoryCacheGroupHandler setTaskHandler(TaskHandler taskHandler)
public MemoryCacheGroupHandler setDataMapper(DataMapper dataMapper)
public MemoryCacheGroupHandler 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.