public abstract class TranslateCacheManager extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected IgnoreKeyCaseMap<String,TranslateConfigModel> |
translateMap |
| 构造器和说明 |
|---|
TranslateCacheManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
clear(String cacheName,
String cacheType) |
abstract void |
destroy()
销毁
|
abstract HashMap<String,Object[]> |
getCache(String cacheName,
String cacheType) |
String |
getName() |
abstract boolean |
hasCache(String cacheName) |
abstract boolean |
init()
初始化(便于扩展实例启动一些处理逻辑)
|
abstract void |
put(TranslateConfigModel cacheModel,
String cacheName,
String cacheType,
HashMap<String,Object[]> cacheValue) |
void |
setName(String name) |
void |
setTranslateMap(IgnoreKeyCaseMap<String,TranslateConfigModel> translateMap) |
protected IgnoreKeyCaseMap<String,TranslateConfigModel> translateMap
public String getName()
public void setName(String name)
name - the name to setpublic abstract boolean hasCache(String cacheName)
cacheName - public abstract HashMap<String,Object[]> getCache(String cacheName, String cacheType)
cacheName - cacheType - (默认为null,针对诸如数据字典类型的,对应字典类型)public abstract void put(TranslateConfigModel cacheModel, String cacheName, String cacheType, HashMap<String,Object[]> cacheValue)
cacheModel - cacheName - cacheType - (默认为null,针对诸如数据字典类型的,对应字典类型)cacheValue - public abstract void clear(String cacheName, String cacheType)
cacheName - cacheType - (默认为null,针对诸如数据字典类型的,对应字典类型)public abstract boolean init()
public abstract void destroy()
public void setTranslateMap(IgnoreKeyCaseMap<String,TranslateConfigModel> translateMap)
Copyright © 2023. All rights reserved.