@EachProperty(value="redis.caches")
public class RedisCacheConfiguration
extends io.micronaut.cache.CacheConfiguration
Modifier and Type | Field and Description |
---|---|
protected Class<io.micronaut.core.serialize.ObjectSerializer> |
keySerializer |
protected String |
server |
protected Class<io.micronaut.core.serialize.ObjectSerializer> |
valueSerializer |
Constructor and Description |
---|
RedisCacheConfiguration(String cacheName,
io.micronaut.runtime.ApplicationConfiguration applicationConfiguration)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Optional<Class<io.micronaut.core.serialize.ObjectSerializer>> |
getKeySerializer()
The
ObjectSerializer to use for serializing keys. |
Optional<String> |
getServer() |
Optional<Class<io.micronaut.core.serialize.ObjectSerializer>> |
getValueSerializer() |
getCacheName, getCharset, getExpireAfterAccess, getExpireAfterWrite, getInitialCapacity, getMaximumSize, getMaximumWeight, isTestMode, setCharset, setExpireAfterAccess, setExpireAfterWrite, setInitialCapacity, setMaximumSize, setMaximumWeight, setTestMode
protected String server
protected Class<io.micronaut.core.serialize.ObjectSerializer> keySerializer
protected Class<io.micronaut.core.serialize.ObjectSerializer> valueSerializer
public RedisCacheConfiguration(@Parameter String cacheName, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration)
cacheName
- cacheNameapplicationConfiguration
- applicationConfigurationpublic Optional<String> getServer()
NamedRedisServersConfiguration
public Optional<Class<io.micronaut.core.serialize.ObjectSerializer>> getValueSerializer()
ObjectSerializer
type to use for serializing values.