public class CaffeinesonCacheManager extends Object implements VersionCacheManager
| 构造器和说明 |
|---|
CaffeinesonCacheManager(CaffeinesonProperties caffeinesonProperties,
com.github.benmanes.caffeine.cache.RemovalListener<Object,Object> listener,
IVersionBroadHandler versionBroadHandler) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Caffeineson |
buildCache(String name) |
protected CaffeinesonConfig |
createCaffeinesonConfig() |
void |
evict(String cacheName) |
void |
evictVersion(String cacheName,
long version) |
org.springframework.cache.Cache |
getCache(String name) |
org.springframework.cache.Cache |
getCacheIfExist(String cacheName) |
Collection<String> |
getCacheNames() |
void |
init(String cacheName,
long version) |
long |
version(String cacheName) |
void |
version(String cacheName,
long version) |
public CaffeinesonCacheManager(CaffeinesonProperties caffeinesonProperties, com.github.benmanes.caffeine.cache.RemovalListener<Object,Object> listener, IVersionBroadHandler versionBroadHandler)
protected CaffeinesonConfig createCaffeinesonConfig()
protected Caffeineson buildCache(String name)
public org.springframework.cache.Cache getCache(String name)
getCache 在接口中 org.springframework.cache.CacheManagerpublic Collection<String> getCacheNames()
getCacheNames 在接口中 org.springframework.cache.CacheManagerpublic void evictVersion(String cacheName, long version)
evictVersion 在接口中 VersionCacheManagerpublic void evict(String cacheName)
evict 在接口中 VersionCacheManagerpublic long version(String cacheName)
version 在接口中 VersionCacheManagerpublic void version(String cacheName, long version)
version 在接口中 VersionCacheManagerpublic void init(String cacheName, long version)
init 在接口中 VersionCacheManagerpublic org.springframework.cache.Cache getCacheIfExist(String cacheName)
getCacheIfExist 在接口中 VersionCacheManagerCopyright © 2023. All rights reserved.