クラスの使用
org.springframework.data.redis.cache.RedisCacheConfiguration
RedisCacheConfiguration を使用するパッケージ
org.springframework.data.redis.cache 内の RedisCacheConfiguration 使用
修飾子と型メソッド説明RedisCacheManager.RedisCacheManagerBuilder.cacheDefaults()デフォルトのRedisCacheConfigurationを返します。RedisCacheConfiguration.computePrefixWith(CacheKeyPrefix cacheKeyPrefix) 指定されたCacheKeyPrefixを使用して、関数入力としてキャッシュ名を指定した実際の Redis キーのプレフィックスを計算します。static RedisCacheConfigurationRedisCacheConfiguration.defaultCacheConfig()以下を使用したデフォルトのRedisCacheConfiguration: キーの有効期限永遠のキャッシュ null 値はいプレフィックスキャッシュキーはいデフォルトのプレフィックス [ 実際のキャッシュ名 ] キーシリアライザーStringRedisSerializer値シリアライザーJdkSerializationRedisSerializer変換サービスDefaultFormattingConversionServiceとdefaultキャッシュキーコンバーターstatic RedisCacheConfigurationRedisCacheConfiguration.defaultCacheConfig(@Nullable ClassLoaderSE classLoader) 以下を使用して、ClassLoaderSE を指定してデフォルトのRedisCacheConfigurationを作成します。キーの有効期限永遠のキャッシュ null 値はいプレフィックスキャッシュキーはいデフォルトのプレフィックス [ 実際のキャッシュ名 ] キーシリアライザーStringRedisSerializer値シリアライザーJdkSerializationRedisSerializer変換サービスDefaultFormattingConversionServiceとdefaultキャッシュキーコンバーターRedisCacheConfiguration.disableCachingNullValues()null 値のキャッシュを無効にします。RedisCacheConfiguration.disableKeyPrefix()キャッシュキープレフィックスの使用を無効にします。RedisCacheConfiguration.enableTimeToIdle()Cache.get(Object)などのCache読み取り操作でアイドル時間 (TTI) の有効期限を有効にします。RedisCacheConfiguration.entryTtl(DurationSE ttl) キャッシュエントリに適用する ttl を設定します。RedisCacheConfiguration.entryTtl(RedisCacheWriter.TtlFunction ttlFunction) TTL functionを設定して、キャッシュエントリの存続時間を計算します。RedisCache.getCacheConfiguration()初期化時にこのRedisCacheを構成するために使用されるRedisCacheConfigurationを取得します。protected RedisCacheConfigurationRedisCacheManager.getDefaultCacheConfiguration()カスタムの非固有RedisCacheConfigurationが提供されなかった場合に、作成時に新しいRedisCacheインスタンスに適用されるデフォルトのRedisCacheConfigurationを取得します。RedisCacheConfiguration.prefixCacheNameWith(StringSE prefix) cache nameの前に指定された値を付けます。RedisCacheConfiguration.serializeKeysWith(RedisSerializationContext.SerializationPair<StringSE> keySerializationPair) キャッシュキーの逆直列化 / 直列化に使用されるRedisSerializationContext.SerializationPairを定義します。RedisCacheConfiguration.serializeValuesWith(RedisSerializationContext.SerializationPair<?> valueSerializationPair) キャッシュ値の逆直列化 / 直列化に使用されるRedisSerializationContext.SerializationPairを定義します。RedisCacheConfiguration.withConversionService(ConversionService conversionService) キャッシュキーからStringSE への変換に使用されるConversionServiceを定義します。型 RedisCacheConfiguration の引数を持つ型を返す org.springframework.data.redis.cache のメソッド修飾子と型メソッド説明RedisCacheManager.RedisCacheManagerBuilder.getCacheConfigurationFor(StringSE cacheName) 指定されたキャッシュのRedisCacheConfigurationをその名前で取得します。MapSE<StringSE, @Nullable RedisCacheConfiguration> RedisCacheManager.getCacheConfigurations()protected MapSE<StringSE, RedisCacheConfiguration> RedisCacheManager.getInitialCacheConfiguration()型 RedisCacheConfiguration のパラメーターを持つ org.springframework.data.redis.cache のメソッド修飾子と型メソッド説明RedisCacheManager.RedisCacheManagerBuilder.cacheDefaults(RedisCacheConfiguration defaultCacheConfiguration) 動的に作成されたRedisCacheに適用されるデフォルトのRedisCacheConfigurationを定義します。protected RedisCacheRedisCacheManager.createRedisCache(StringSE name, @Nullable RedisCacheConfiguration cacheConfiguration) RedisCacheManager.RedisCacheManagerBuilder.withCacheConfiguration(StringSE cacheName, RedisCacheConfiguration cacheConfiguration) 型 RedisCacheConfiguration の型引数を持つ org.springframework.data.redis.cache のメソッドパラメーター修飾子と型メソッド説明RedisCacheManager.RedisCacheManagerBuilder.withInitialCacheConfigurations(MapSE<StringSE, RedisCacheConfiguration> cacheConfigurations) 事前に初期化するキャッシュ名 /RedisCacheConfigurationペアのMapSE を追加します。型 RedisCacheConfiguration のパラメーターを持つ org.springframework.data.redis.cache のコンストラクター修飾子コンストラクター説明protectedRedisCache(StringSE name, RedisCacheWriter cacheWriter, RedisCacheConfiguration cacheConfiguration) 指定されたnameSE およびRedisCacheConfigurationで新しいRedisCacheを作成し、RedisCacheWriterを使用してキャッシュ操作をサポートする Redis コマンドを実行します。RedisCacheManager(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration) RedisCacheManager(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration, boolean allowRuntimeCacheCreation, StringSE... initialCacheNames) 実行時にキャッシュの作成を許可するかどうかとともに、指定されたRedisCacheWriterとデフォルトのRedisCacheConfigurationで初期化された新しいRedisCacheManagerを作成します。RedisCacheManager(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration, boolean allowRuntimeCacheCreation, MapSE<StringSE, RedisCacheConfiguration> initialCacheConfigurations) 指定されたRedisCacheWriterとデフォルトのRedisCacheConfigurationで初期化された新しいRedisCacheManagerを作成し、実行時にRedisCacheの作成を許可するかどうかを指定します。RedisCacheManager(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration, StringSE... initialCacheNames) 指定されたRedisCacheWriterとデフォルトのRedisCacheConfigurationで初期化された新しいRedisCacheManagerを、起動時にRedis cachesを作成するために使用されるオプションのcache namesSE の初期セットとともに作成します。RedisCacheManager(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration, MapSE<StringSE, RedisCacheConfiguration> initialCacheConfigurations) 型の型引数を持つ org.springframework.data.redis.cache のコンストラクターパラメーター RedisCacheConfiguration修飾子コンストラクター説明RedisCacheManager(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration, boolean allowRuntimeCacheCreation, MapSE<StringSE, RedisCacheConfiguration> initialCacheConfigurations) 指定されたRedisCacheWriterとデフォルトのRedisCacheConfigurationで初期化された新しいRedisCacheManagerを作成し、実行時にRedisCacheの作成を許可するかどうかを指定します。RedisCacheManager(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration, MapSE<StringSE, RedisCacheConfiguration> initialCacheConfigurations)