public abstract class AbstractCacheManager extends java.lang.Object implements IEachingCache
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
cacheName |
protected java.lang.ThreadLocal<java.lang.String> |
keyPrefixLocal |
protected org.apache.log4j.Logger |
logger |
Constructor and Description |
---|
AbstractCacheManager() |
Modifier and Type | Method and Description |
---|---|
abstract void |
destroy() |
java.lang.String |
getCacheName()
获取当前缓存的cacheName
|
java.lang.String |
getKeyPrefix()
返回Key的前缀,默认为空
|
abstract void |
init()
初始化操作
执行setCacheName(),setKeyPrefix()后初始化,只执行一次 |
void |
setCacheName(java.lang.String cacheName)
设置缓存名称,一个cacheName一个实例对象
|
void |
setKeyPrefix(java.lang.String keyPrefix)
设置key的前缀,默认为空,,会多次调用
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearCache, enumerationKeys, enumerationValues, existsCacheKey, getdouble, getDouble, getfloat, getFloat, getint, getInteger, getlong, getLong, getObject, getString, getStringWithNull, putObject, putValue, removeCache, removeCacheWtihValue
protected org.apache.log4j.Logger logger
protected java.lang.String cacheName
protected java.lang.ThreadLocal<java.lang.String> keyPrefixLocal
public java.lang.String getCacheName()
IEachingCache
getCacheName
in interface IEachingCache
public final void setCacheName(java.lang.String cacheName)
cacheName
- public java.lang.String getKeyPrefix()
IEachingCache
getKeyPrefix
in interface IEachingCache
public final void setKeyPrefix(java.lang.String keyPrefix)
keyPrefix
- public abstract void init()
public abstract void destroy()
Copyright © 2019 by Sucang.cn