public class RedissonSpringCacheManager extends Object implements org.springframework.cache.CacheManager, org.springframework.context.ResourceLoaderAware, org.springframework.beans.factory.InitializingBean
CacheManager
implementation
backed by Redisson instance.Constructor and Description |
---|
RedissonSpringCacheManager() |
RedissonSpringCacheManager(RedissonClient redisson,
Map<String,CacheConfig> config)
Creates CacheManager supplied by Redisson instance and
Cache config mapped by Cache name
|
RedissonSpringCacheManager(RedissonClient redisson,
Map<String,CacheConfig> config,
Codec codec)
Creates CacheManager supplied by Redisson instance, Codec instance
and Cache config mapped by Cache name.
|
RedissonSpringCacheManager(RedissonClient redisson,
String configLocation)
Creates CacheManager supplied by Redisson instance
and Cache config mapped by Cache name.
|
RedissonSpringCacheManager(RedissonClient redisson,
String configLocation,
Codec codec)
Creates CacheManager supplied by Redisson instance, Codec instance
and Config location path.
|
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
org.springframework.cache.Cache |
getCache(String name) |
Collection<String> |
getCacheNames() |
void |
setCodec(Codec codec)
Set Codec instance shared between all Cache instances
|
void |
setConfig(Map<String,CacheConfig> config)
Set cache config mapped by cache name
|
void |
setConfigLocation(String configLocation)
Set cache config location
|
void |
setRedisson(RedissonClient redisson)
Set Redisson instance
|
void |
setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader) |
public RedissonSpringCacheManager()
public RedissonSpringCacheManager(RedissonClient redisson, Map<String,CacheConfig> config)
redisson
- config
- public RedissonSpringCacheManager(RedissonClient redisson, Map<String,CacheConfig> config, Codec codec)
redisson
- config
- public RedissonSpringCacheManager(RedissonClient redisson, String configLocation)
redisson
- config
- public RedissonSpringCacheManager(RedissonClient redisson, String configLocation, Codec codec)
redisson
- config
- public void setConfigLocation(String configLocation)
config
- IOException
public void setConfig(Map<String,CacheConfig> config)
config
- public void setRedisson(RedissonClient redisson)
config
- public void setCodec(Codec codec)
codec
- public org.springframework.cache.Cache getCache(String name)
getCache
in interface org.springframework.cache.CacheManager
public Collection<String> getCacheNames()
getCacheNames
in interface org.springframework.cache.CacheManager
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
setResourceLoader
in interface org.springframework.context.ResourceLoaderAware
Copyright © 2014–2016. All rights reserved.