类 TranslateEhcacheManager
- java.lang.Object
-
- org.sagacity.sqltoy.translate.cache.TranslateCacheManager
-
- org.sagacity.sqltoy.translate.cache.impl.TranslateEhcacheManager
-
public class TranslateEhcacheManager extends TranslateCacheManager
- 版本:
- v1.0,Date:2013-4-14
- 作者:
- zhongxuchen
-
-
字段概要
字段 修饰符和类型 字段 说明 protected static org.ehcache.CacheManagercacheManagerprotected static org.slf4j.Loggerlogger定义全局日志-
从类继承的字段 org.sagacity.sqltoy.translate.cache.TranslateCacheManager
translateMap
-
-
构造器概要
构造器 构造器 说明 TranslateEhcacheManager()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclear(String cacheName, String cacheType)voiddestroy()销毁HashMap<String,Object[]>getCache(String cacheName, String cacheType)booleanhasCache(String cacheName)booleaninit()初始化(便于扩展实例启动一些处理逻辑)voidput(TranslateConfigModel cacheConfig, String cacheName, String cacheKey, HashMap<String,Object[]> cacheValue)voidsetDiskStorePath(String diskStorePath)-
从类继承的方法 org.sagacity.sqltoy.translate.cache.TranslateCacheManager
getName, setName, setTranslateMap
-
-
-
-
方法详细资料
-
setDiskStorePath
public void setDiskStorePath(String diskStorePath)
- 参数:
diskStorePath- the diskStorePath to set
-
getCache
public HashMap<String,Object[]> getCache(String cacheName, String cacheType)
- 指定者:
getCache在类中TranslateCacheManagercacheType- (默认为null,针对诸如数据字典类型的,对应字典类型)- 返回:
-
hasCache
public boolean hasCache(String cacheName)
- 指定者:
hasCache在类中TranslateCacheManager- 返回:
-
put
public void put(TranslateConfigModel cacheConfig, String cacheName, String cacheKey, HashMap<String,Object[]> cacheValue)
- 指定者:
put在类中TranslateCacheManagercacheKey- (默认为null,针对诸如数据字典类型的,对应字典类型)
-
clear
public void clear(String cacheName, String cacheType)
- 指定者:
clear在类中TranslateCacheManagercacheType- (默认为null,针对诸如数据字典类型的,对应字典类型)
-
init
public boolean init()
从类复制的说明:TranslateCacheManager初始化(便于扩展实例启动一些处理逻辑)- 指定者:
init在类中TranslateCacheManager
-
destroy
public void destroy()
从类复制的说明:TranslateCacheManager销毁- 指定者:
destroy在类中TranslateCacheManager
-
-