インターフェースの使用
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 CacheManagerCachingConfigurer.cacheManager()アノテーション駆動型キャッシュ管理に使用するキャッシュマネージャー Bean を返します。CachingConfigurerSupport.cacheManager()使用すべきではありません。org.springframework.cache.caffeine 内の CacheManager 使用
CacheManager を実装している org.springframework.cache.caffeine のクラス修飾子と型クラス説明classCaffeineCacheManager.getCache(java.lang.String)リクエストごとにCaffeineCacheインスタンスを遅延ビルドするCacheManager実装。org.springframework.cache.concurrent 内の CacheManager 使用
CacheManager を実装している org.springframework.cache.concurrent のクラス修飾子と型クラス説明classConcurrentMapCacheManager.getCache(java.lang.String)リクエストごとにConcurrentMapCacheインスタンスを遅延ビルドするCacheManager実装。org.springframework.cache.interceptor 内の CacheManager 使用
型 CacheManager のパラメーターを持つ org.springframework.cache.interceptor のメソッド修飾子と型メソッド説明voidAbstractCacheResolver.setCacheManager(CacheManager cacheManager) このインスタンスが使用するCacheManagerを設定します。voidCacheAspectSupport.setCacheManager(CacheManager cacheManager) デフォルトCacheResolverの作成に使用するCacheManagerを設定します。voidCacheProxyFactoryBean.setCacheManager(CacheManager cacheManager) デフォルトCacheResolverの作成に使用するCacheManagerを設定します。型 CacheManager のパラメーターを持つ org.springframework.cache.interceptor のコンストラクター修飾子コンストラクター説明protectedAbstractCacheResolver(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 CacheManagerDefaultJCacheOperationSource.getDefaultCacheManager()型 CacheManager のパラメーターを持つ org.springframework.cache.jcache.interceptor のメソッド修飾子と型メソッド説明voidDefaultJCacheOperationSource.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 のメソッドパラメーター修飾子と型メソッド説明voidCompositeCacheManager.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 のクラス修飾子と型クラス説明classSpring 管理トランザクションの組み込み認識をサポートする CacheManager 実装の基本クラス。classターゲットCacheManagerのプロキシ。Cache.put(java.lang.Object, java.lang.Object)操作を Spring 管理トランザクションと同期するトランザクション対応Cacheオブジェクトを公開し(Spring のTransactionSynchronizationManagerを介して)、成功したトランザクションのコミット後フェーズでのみ実際のキャッシュプット操作を実行します。型 CacheManager のパラメーターを持つ org.springframework.cache.transaction のメソッド修飾子と型メソッド説明voidTransactionAwareCacheManagerProxy.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)