public interface IEachingCache
Modifier and Type | Method and Description |
---|---|
void |
clearCache() |
java.lang.String[] |
enumerationKeys()
根据键值对的前缀进行key枚举
|
<T> java.util.List<T> |
enumerationValues(java.lang.Class<T> clazz)
如果keyPrefix为空则直接返回null,因为可能存在缓存数据量过大的问题
|
boolean |
existsCacheKey(java.lang.String key) |
java.lang.String |
getCacheName()
获取当前缓存的cacheName
|
double |
getdouble(java.lang.String key) |
java.lang.Double |
getDouble(java.lang.String key) |
float |
getfloat(java.lang.String key) |
java.lang.Float |
getFloat(java.lang.String key) |
int |
getint(java.lang.String key) |
java.lang.Integer |
getInteger(java.lang.String key) |
java.lang.String |
getKeyPrefix()
返回Key的前缀,默认为空
|
long |
getlong(java.lang.String key) |
java.lang.Long |
getLong(java.lang.String key) |
java.lang.Object |
getObject(java.lang.String key) |
java.lang.String |
getString(java.lang.String key)
如果不存在则返回""空字符串
|
java.lang.String |
getStringWithNull(java.lang.String key)
和getString()的区别是如果不存在则返回null
|
java.lang.Object |
putObject(java.lang.String key,
java.lang.Object val) |
java.lang.String |
putValue(java.lang.String key,
java.lang.String val) |
void |
removeCache(java.lang.String key) |
java.lang.Object |
removeCacheWtihValue(java.lang.String key)
删除将返回存在的值或null
|
java.lang.String getCacheName()
java.lang.String getKeyPrefix()
java.lang.String putValue(java.lang.String key, java.lang.String val)
java.lang.Object putObject(java.lang.String key, java.lang.Object val)
java.lang.String[] enumerationKeys()
<T> java.util.List<T> enumerationValues(java.lang.Class<T> clazz)
<T>
- clazz
- as Class<T>void clearCache()
boolean existsCacheKey(java.lang.String key)
void removeCache(java.lang.String key)
java.lang.Object removeCacheWtihValue(java.lang.String key)
key
- as Stringjava.lang.Object getObject(java.lang.String key)
java.lang.String getStringWithNull(java.lang.String key)
key
- as Stringjava.lang.String getString(java.lang.String key)
key
- java.lang.Integer getInteger(java.lang.String key)
int getint(java.lang.String key)
java.lang.Long getLong(java.lang.String key)
long getlong(java.lang.String key)
java.lang.Float getFloat(java.lang.String key)
float getfloat(java.lang.String key)
java.lang.Double getDouble(java.lang.String key)
double getdouble(java.lang.String key)
Copyright © 2019 by Sucang.cn