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