インターフェースの使用
org.springframework.cache.CacheManager
CacheManager を使用するパッケージ
パッケージ
説明
宣言的なキャッシュ管理のためのアノテーションとサポートクラス。
Caffeine ライブラリのオープンソースキャッシュのクラスをサポートし、Spring のキャッシュ抽象化内で Caffeine キャッシュをセットアップできます。
java.util.concurrent
ベースのキャッシュの実装パッケージ。 宣言的キャッシング境界設定のための AOP ベースのソリューション。
JSR-107(javax.cache、別名 "JCache" )ベースのキャッシュの実装パッケージ。
JSR-107 アノテーションを使用した宣言的キャッシュ区分のための AOP ベースのソリューション。
org.springframework.cache パッケージのサポートクラス。
org.springframework.cache パッケージのトランザクション対応デコレーター。
静的リソースを提供するためのサポートクラス。
静的リソースを提供するためのサポートクラス。
org.springframework.cache.annotation 内の CacheManager 使用
型 CacheManager の型パラメーターを持つ org.springframework.cache.annotation のフィールド修飾子と型メソッド説明default CacheManager
CachingConfigurer.cacheManager()
アノテーション駆動型キャッシュ管理に使用するキャッシュマネージャー Bean を返します。CachingConfigurerSupport.cacheManager()
使用すべきではありません。org.springframework.cache.caffeine 内の CacheManager 使用
CacheManager を実装している org.springframework.cache.caffeine のクラス修飾子と型クラス説明class
CaffeineCacheManager.getCache(java.lang.String)
リクエストごとにCaffeineCache
インスタンスを遅延ビルドするCacheManager
実装。org.springframework.cache.concurrent 内の CacheManager 使用
CacheManager を実装している org.springframework.cache.concurrent のクラス修飾子と型クラス説明class
ConcurrentMapCacheManager.getCache(java.lang.String)
リクエストごとにConcurrentMapCache
インスタンスを遅延ビルドするCacheManager
実装。org.springframework.cache.interceptor 内の CacheManager 使用
型 CacheManager のパラメーターを持つ org.springframework.cache.interceptor のメソッド修飾子と型メソッド説明void
AbstractCacheResolver.setCacheManager
(CacheManager cacheManager) このインスタンスが使用するCacheManager
を設定します。void
CacheAspectSupport.setCacheManager
(CacheManager cacheManager) デフォルトCacheResolver
の作成に使用するCacheManager
を設定します。void
CacheProxyFactoryBean.setCacheManager
(CacheManager cacheManager) デフォルトCacheResolver
の作成に使用するCacheManager
を設定します。型 CacheManager のパラメーターを持つ org.springframework.cache.interceptor のコンストラクター修飾子コンストラクター説明protected
AbstractCacheResolver
(CacheManager cacheManager) 指定されたCacheManager
の新しいAbstractCacheResolver
を構築します。NamedCacheResolver
(CacheManager cacheManager, StringSE... cacheNames) SimpleCacheResolver
(CacheManager cacheManager) 指定されたCacheManager
の新しいSimpleCacheResolver
を構築します。org.springframework.cache.jcache 内の CacheManager 使用
CacheManager を実装している org.springframework.cache.jcache のクラスorg.springframework.cache.jcache.interceptor 内の CacheManager 使用
修飾子と型メソッド説明DefaultJCacheOperationSource.getCacheManager()
指定されたキャッシュマネージャーを返します(存在する場合)。protected CacheManager
DefaultJCacheOperationSource.getDefaultCacheManager()
型 CacheManager のパラメーターを持つ org.springframework.cache.jcache.interceptor のメソッド修飾子と型メソッド説明void
DefaultJCacheOperationSource.setCacheManager
(CacheManager cacheManager) キャッシュを名前で検索するために使用するデフォルトのCacheManager
を設定します。型 CacheManager のパラメーターを持つ org.springframework.cache.jcache.interceptor のコンストラクター型の型引数を持つ org.springframework.cache.jcache.interceptor のコンストラクターパラメーター CacheManager修飾子コンストラクター説明DefaultJCacheOperationSource
(SupplierSE<CacheManager> cacheManager, SupplierSE<CacheResolver> cacheResolver, SupplierSE<CacheResolver> exceptionCacheResolver, SupplierSE<KeyGenerator> keyGenerator) 指定されたキャッシュマネージャー、キャッシュリゾルバー、キージェネレーターのサプライヤーで新しいDefaultJCacheOperationSource
を構築し、サプライヤーが解決できない場合は対応するデフォルトを適用します。org.springframework.cache.support 内の CacheManager 使用
CacheManager を実装している org.springframework.cache.support のクラス修飾子と型クラス説明class
一般的なCacheManager
メソッドを実装する抽象基本クラス。class
デリゲートCacheManager
インスタンスの特定のコレクションを反復処理する複合CacheManager
実装。class
キャッシングを無効にするのに適した基本的な操作なしのCacheManager
実装。通常、実際のバッキングストアなしでバッキングキャッシュ宣言に使用されます。class
キャッシュの特定のコレクションに対して動作する単純なキャッシュマネージャー。型 CacheManager の型引数を持つ org.springframework.cache.support のメソッドパラメーター修飾子と型メソッド説明void
CompositeCacheManager.setCacheManagers
(CollectionSE<CacheManager> cacheManagers) 委譲先の CacheManagers を指定します。型 CacheManager のパラメーターを持つ org.springframework.cache.support のコンストラクター修飾子コンストラクター説明CompositeCacheManager
(CacheManager... cacheManagers) 指定されたデリゲート CacheManagers から CompositeCacheManager を構築します。org.springframework.cache.transaction 内の CacheManager 使用
CacheManager を実装している org.springframework.cache.transaction のクラス修飾子と型クラス説明class
Spring 管理トランザクションの組み込み認識をサポートする CacheManager 実装の基本クラス。class
ターゲットCacheManager
のプロキシ。Cache.put(java.lang.Object, java.lang.Object)
操作を Spring 管理トランザクションと同期するトランザクション対応Cache
オブジェクトを公開し(Spring のTransactionSynchronizationManager
を介して)、成功したトランザクションのコミット後フェーズでのみ実際のキャッシュプット操作を実行します。型 CacheManager のパラメーターを持つ org.springframework.cache.transaction のメソッド修飾子と型メソッド説明void
TransactionAwareCacheManagerProxy.setTargetCacheManager
(CacheManager targetCacheManager) ターゲット CacheManager をプロキシに設定します。型 CacheManager のパラメーターを持つ org.springframework.cache.transaction のコンストラクター修飾子コンストラクター説明TransactionAwareCacheManagerProxy
(CacheManager targetCacheManager) 指定されたターゲット CacheManager の新しい TransactionAwareCacheManagerProxy を作成します。org.springframework.web.reactive.resource 内の CacheManager 使用
型 CacheManager のパラメーターを持つ org.springframework.web.reactive.resource のコンストラクター修飾子コンストラクター説明CachingResourceResolver
(CacheManager cacheManager, StringSE cacheName) CachingResourceTransformer
(CacheManager cacheManager, StringSE cacheName) org.springframework.web.servlet.resource 内の CacheManager 使用
型 CacheManager のパラメーターを持つ org.springframework.web.servlet.resource のコンストラクター修飾子コンストラクター説明CachingResourceResolver
(CacheManager cacheManager, StringSE cacheName) CachingResourceTransformer
(CacheManager cacheManager, StringSE cacheName)