public class TranslateCaffeineManager extends TranslateCacheManager
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.springframework.cache.caffeine.CaffeineCacheManager |
cacheManager |
protected static org.slf4j.Logger |
logger
定义全局日志
|
translateMap| 构造器和说明 |
|---|
TranslateCaffeineManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear(String cacheName,
String cacheType)
这里cacheKey
|
void |
destroy()
销毁
|
HashMap<String,Object[]> |
getCache(String cacheName,
String cacheType) |
boolean |
hasCache(String cacheName) |
boolean |
init()
初始化(便于扩展实例启动一些处理逻辑)
|
void |
put(TranslateConfigModel cacheConfig,
String cacheName,
String cacheType,
HashMap<String,Object[]> cacheValue) |
getName, setName, setTranslateMapprotected static final org.slf4j.Logger logger
protected static org.springframework.cache.caffeine.CaffeineCacheManager cacheManager
public HashMap<String,Object[]> getCache(String cacheName, String cacheType)
getCache 在类中 TranslateCacheManagercacheType - (默认为null,针对诸如数据字典类型的,对应字典类型)public boolean hasCache(String cacheName)
hasCache 在类中 TranslateCacheManagerpublic void put(TranslateConfigModel cacheConfig, String cacheName, String cacheType, HashMap<String,Object[]> cacheValue)
put 在类中 TranslateCacheManagercacheType - (默认为null,针对诸如数据字典类型的,对应字典类型)public void clear(String cacheName, String cacheType)
clear 在类中 TranslateCacheManagercacheType - (默认为null,针对诸如数据字典类型的,对应字典类型)public boolean init()
TranslateCacheManagerinit 在类中 TranslateCacheManagerpublic void destroy()
TranslateCacheManagerdestroy 在类中 TranslateCacheManagerCopyright © 2023. All rights reserved.