Class JetCacheSpringCacheManager
java.lang.Object
cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCacheManager
- All Implemented Interfaces:
org.springframework.cache.CacheManager
- Direct Known Subclasses:
HerodotusCacheManager
public class JetCacheSpringCacheManager
extends Object
implements org.springframework.cache.CacheManager
Description: 基于 JetCache 的 Spring Cache Manager 扩展
- Author:
- : gengwei.zheng
- Date:
- : 2022/7/23 14:06
-
Constructor Summary
ConstructorsConstructorDescriptionJetCacheSpringCacheManager(JetCacheCreateCacheFactory jetCacheCreateCacheFactory) JetCacheSpringCacheManager(JetCacheCreateCacheFactory jetCacheCreateCacheFactory, String... cacheNames) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.cache.CachecreateJetCache(String name) protected org.springframework.cache.CachecreateJetCache(String name, cn.herodotus.engine.cache.core.properties.CacheSetting cacheSetting) org.springframework.cache.CachebooleanvoidsetAllowNullValues(boolean allowNullValues)
-
Constructor Details
-
JetCacheSpringCacheManager
-
JetCacheSpringCacheManager
public JetCacheSpringCacheManager(JetCacheCreateCacheFactory jetCacheCreateCacheFactory, String... cacheNames)
-
-
Method Details
-
isAllowNullValues
public boolean isAllowNullValues() -
setAllowNullValues
public void setAllowNullValues(boolean allowNullValues) -
createJetCache
-
createJetCache
protected org.springframework.cache.Cache createJetCache(String name, cn.herodotus.engine.cache.core.properties.CacheSetting cacheSetting) -
getCache
- Specified by:
getCachein interfaceorg.springframework.cache.CacheManager
-
getCacheNames
- Specified by:
getCacheNamesin interfaceorg.springframework.cache.CacheManager
-