类 TranslateCacheManager
- java.lang.Object
-
- org.sagacity.sqltoy.translate.cache.TranslateCacheManager
-
public abstract class TranslateCacheManager extends Object
- 版本:
- v1.0,Date:2013-4-14
- 作者:
- zhongxuchen
-
-
字段概要
字段 修饰符和类型 字段 说明 protected IgnoreKeyCaseMap<String,TranslateConfigModel>translateMap
-
构造器概要
构造器 构造器 说明 TranslateCacheManager()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 abstract voidclear(String cacheName, String cacheType)abstract voiddestroy()销毁abstract HashMap<String,Object[]>getCache(String cacheName, String cacheType)StringgetName()abstract booleanhasCache(String cacheName)abstract booleaninit()初始化(便于扩展实例启动一些处理逻辑)abstract voidput(TranslateConfigModel cacheModel, String cacheName, String cacheType, HashMap<String,Object[]> cacheValue)voidsetName(String name)voidsetTranslateMap(IgnoreKeyCaseMap<String,TranslateConfigModel> translateMap)
-
-
-
字段详细资料
-
translateMap
protected IgnoreKeyCaseMap<String,TranslateConfigModel> translateMap
-
-
方法详细资料
-
getName
public String getName()
- 返回:
- the name
-
setName
public void setName(String name)
- 参数:
name- the name to set
-
hasCache
public abstract boolean hasCache(String cacheName)
- 参数:
cacheName-- 返回:
-
getCache
public abstract HashMap<String,Object[]> getCache(String cacheName, String cacheType)
- 参数:
cacheName-cacheType- (默认为null,针对诸如数据字典类型的,对应字典类型)- 返回:
-
put
public abstract void put(TranslateConfigModel cacheModel, String cacheName, String cacheType, HashMap<String,Object[]> cacheValue)
- 参数:
cacheModel-cacheName-cacheType- (默认为null,针对诸如数据字典类型的,对应字典类型)cacheValue-
-
clear
public abstract void clear(String cacheName, String cacheType)
- 参数:
cacheName-cacheType- (默认为null,针对诸如数据字典类型的,对应字典类型)
-
init
public abstract boolean init()
初始化(便于扩展实例启动一些处理逻辑)
-
destroy
public abstract void destroy()
销毁
-
setTranslateMap
public void setTranslateMap(IgnoreKeyCaseMap<String,TranslateConfigModel> translateMap)
-
-