Package | Description |
---|---|
org.springframework.data.redis.cache |
Package providing a Redis implementation for Spring
cache
abstraction.
|
Modifier and Type | Method and Description |
---|---|
RedisCacheConfiguration |
RedisCacheConfiguration.computePrefixWith(CacheKeyPrefix cacheKeyPrefix)
Use the given
CacheKeyPrefix to compute the prefix for the actual Redis key on the
cache name. |
static RedisCacheConfiguration |
RedisCacheConfiguration.defaultCacheConfig()
Default
RedisCacheConfiguration using the following:
key expiration
eternal
cache null values
yes
prefix cache keys
yes
default prefix
[the actual cache name]
key serializer
StringRedisSerializer.class
value serializer
JdkSerializationRedisSerializer.class
conversion service
DefaultFormattingConversionService with default
cache key converters
|
RedisCacheConfiguration |
RedisCacheConfiguration.disableCachingNullValues()
Disable caching null values.
|
RedisCacheConfiguration |
RedisCacheConfiguration.disableKeyPrefix()
Disable using cache key prefixes.
|
RedisCacheConfiguration |
RedisCacheConfiguration.entryTtl(Duration ttl)
Set the ttl to apply for cache entries.
|
RedisCacheConfiguration |
RedisCache.getCacheConfiguration()
Get
RedisCacheConfiguration used. |
RedisCacheConfiguration |
RedisCacheConfiguration.prefixKeysWith(String prefix)
Use the given prefix instead of the default one.
|
RedisCacheConfiguration |
RedisCacheConfiguration.serializeKeysWith(RedisSerializationContext.SerializationPair<String> keySerializationPair)
Define the
RedisSerializationContext.SerializationPair used for de-/serializing cache keys. |
RedisCacheConfiguration |
RedisCacheConfiguration.serializeValuesWith(RedisSerializationContext.SerializationPair<?> valueSerializationPair)
Define the
RedisSerializationContext.SerializationPair used for de-/serializing cache values. |
RedisCacheConfiguration |
RedisCacheConfiguration.withConversionService(ConversionService conversionService)
Define the
ConversionService used for cache key to String conversion. |
Modifier and Type | Method and Description |
---|---|
Map<String,RedisCacheConfiguration> |
RedisCacheManager.getCacheConfigurations() |
Modifier and Type | Method and Description |
---|---|
RedisCacheManager.RedisCacheManagerBuilder |
RedisCacheManager.RedisCacheManagerBuilder.cacheDefaults(RedisCacheConfiguration defaultCacheConfiguration)
Define a default
RedisCacheConfiguration applied to dynamically created RedisCache s. |
protected RedisCache |
RedisCacheManager.createRedisCache(String name,
RedisCacheConfiguration cacheConfig)
Configuration hook for creating
RedisCache with given name and cacheConfig . |
Modifier and Type | Method and Description |
---|---|
RedisCacheManager.RedisCacheManagerBuilder |
RedisCacheManager.RedisCacheManagerBuilder.withInitialCacheConfigurations(Map<String,RedisCacheConfiguration> cacheConfigurations)
Append a
Map of cache name/RedisCacheConfiguration pairs to be pre initialized. |
Constructor and Description |
---|
RedisCache(String name,
RedisCacheWriter cacheWriter,
RedisCacheConfiguration cacheConfig)
Create new
RedisCache . |
RedisCacheManager(RedisCacheWriter cacheWriter,
RedisCacheConfiguration defaultCacheConfiguration)
|
RedisCacheManager(RedisCacheWriter cacheWriter,
RedisCacheConfiguration defaultCacheConfiguration,
boolean allowInFlightCacheCreation,
String... initialCacheNames)
|
RedisCacheManager(RedisCacheWriter cacheWriter,
RedisCacheConfiguration defaultCacheConfiguration,
Map<String,RedisCacheConfiguration> initialCacheConfigurations)
|
RedisCacheManager(RedisCacheWriter cacheWriter,
RedisCacheConfiguration defaultCacheConfiguration,
Map<String,RedisCacheConfiguration> initialCacheConfigurations,
boolean allowInFlightCacheCreation)
|
RedisCacheManager(RedisCacheWriter cacheWriter,
RedisCacheConfiguration defaultCacheConfiguration,
String... initialCacheNames)
|
Constructor and Description |
---|
RedisCacheManager(RedisCacheWriter cacheWriter,
RedisCacheConfiguration defaultCacheConfiguration,
Map<String,RedisCacheConfiguration> initialCacheConfigurations)
|
RedisCacheManager(RedisCacheWriter cacheWriter,
RedisCacheConfiguration defaultCacheConfiguration,
Map<String,RedisCacheConfiguration> initialCacheConfigurations,
boolean allowInFlightCacheCreation)
|
Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.