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