public class SystemCache extends Object implements org.springframework.cache.Cache
| 限定符和类型 | 字段和说明 |
|---|---|
private CacheInterface |
cacheDao |
private String |
name |
private boolean |
secret |
private long |
timeout |
| 构造器和说明 |
|---|
SystemCache() |
SystemCache(String name,
long timeout,
boolean secret) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear() |
void |
evict(Object key) |
org.springframework.cache.Cache.ValueWrapper |
get(Object key) |
<T> T |
get(Object key,
Callable<T> valueLoader) |
<T> T |
get(Object key,
Class<T> type) |
String |
getName() |
Object |
getNativeCache() |
void |
put(Object key,
Object value) |
org.springframework.cache.Cache.ValueWrapper |
putIfAbsent(Object arg0,
Object arg1) |
void |
setCacheDao(CacheInterface cacheDao) |
void |
setName(String name) |
void |
setSecret(String secret) |
void |
setTimeout(long timeout) |
@Autowired private CacheInterface cacheDao
private String name
private long timeout
private boolean secret
public SystemCache()
public SystemCache(String name, long timeout, boolean secret)
public Object getNativeCache()
public org.springframework.cache.Cache.ValueWrapper get(Object key)
public void evict(Object key)
public void clear()
public org.springframework.cache.Cache.ValueWrapper putIfAbsent(Object arg0, Object arg1)
public String getName()
public void setName(String name)
public void setTimeout(long timeout)
public void setSecret(String secret)
public void setCacheDao(CacheInterface cacheDao)
Copyright © 2019. All rights reserved.