インターフェースの使用
org.springframework.cache.interceptor.CacheResolver
パッケージ
説明
宣言的なキャッシュ管理のためのアノテーションとサポートクラス。
宣言的キャッシング境界設定のための AOP ベースのソリューション。
宣言型 JSR-107 キャッシング構成のサポートパッケージ。
JSR-107 アノテーションを使用した宣言的キャッシュ区分のための AOP ベースのソリューション。
org.springframework.cache.annotation 内の CacheResolver 使用
修飾子と型メソッド説明default CacheResolver
CachingConfigurer.cacheResolver()
CacheResolver
Bean を返し、アノテーション駆動型キャッシュ管理の通常のキャッシュを解決するために使用します。CachingConfigurerSupport.cacheResolver()
使用すべきではありません。org.springframework.cache.interceptor 内の CacheResolver 使用
修飾子と型クラス説明class
呼び出しコンテキストに基づいてキャッシュ名のコレクションを提供する具体的な実装を必要とするベースCacheResolver
実装。class
指定されたCacheManager
に対して構成可能な名前のコレクションの解決を強制するCacheResolver
。class
修飾子と型メソッド説明protected CollectionSE<? extends Cache>
CacheAspectSupport.getCaches
(CacheOperationInvocationContext<CacheOperation> context, CacheResolver cacheResolver) void
CacheAspectSupport.setCacheResolver
(CacheResolver cacheResolver) 操作に特定のキャッシュリゾルバーが設定されていない場合に、このキャッシュアスペクトが委譲するデフォルトのCacheResolver
を設定します。void
CacheProxyFactoryBean.setCacheResolver
(CacheResolver cacheResolver) 操作に特定のキャッシュリゾルバーが設定されていない場合に、このキャッシュアスペクトが委譲するデフォルトのCacheResolver
を設定します。修飾子コンストラクター説明CacheOperationMetadata
(CacheOperation operation, MethodSE method, ClassSE<?> targetClass, KeyGenerator keyGenerator, CacheResolver cacheResolver) org.springframework.cache.jcache.config 内の CacheResolver 使用
修飾子と型フィールド説明protected SupplierSE<CacheResolver>
AbstractJCacheConfiguration.exceptionCacheResolver
修飾子と型メソッド説明default CacheResolver
JCacheConfigurer.exceptionCacheResolver()
CacheResolver
Bean を返し、アノテーション駆動型キャッシュ管理の例外キャッシュを解決するために使用します。JCacheConfigurerSupport.exceptionCacheResolver()
使用すべきではありません。org.springframework.cache.jcache.interceptor 内の CacheResolver 使用
修飾子と型クラス説明class
構成可能なCacheManager
およびキャッシュの名前に基づいて例外キャッシュを解決する単純なCacheResolver
:CacheResultOperation.getExceptionCacheName()
。修飾子と型メソッド説明protected CacheResolver
AnnotationJCacheOperationSource.getCacheResolver
(javax.cache.annotation.CacheResolverFactory factory, javax.cache.annotation.CacheMethodDetails<?> details) DefaultJCacheOperationSource.getCacheResolver()
使用する場合、指定されたキャッシュリゾルバーを返します。JCacheOperation.getCacheResolver()
この操作に使用するキャッシュを解決するために使用するCacheResolver
インスタンスを返します。protected abstract CacheResolver
AnnotationJCacheOperationSource.getDefaultCacheResolver()
何も設定されていない場合、デフォルトのCacheResolver
を返します。protected CacheResolver
DefaultJCacheOperationSource.getDefaultCacheResolver()
protected abstract CacheResolver
AnnotationJCacheOperationSource.getDefaultExceptionCacheResolver()
何も設定されていない場合、デフォルトの例外CacheResolver
を返します。protected CacheResolver
DefaultJCacheOperationSource.getDefaultExceptionCacheResolver()
protected CacheResolver
AnnotationJCacheOperationSource.getExceptionCacheResolver
(javax.cache.annotation.CacheResolverFactory factory, javax.cache.annotation.CacheMethodDetails<javax.cache.annotation.CacheResult> details) DefaultJCacheOperationSource.getExceptionCacheResolver()
使用する指定された例外キャッシュリゾルバーがあれば、それを返します。修飾子と型メソッド説明void
DefaultJCacheOperationSource.setCacheResolver
(CacheResolver cacheResolver) CacheResolver
を設定して、通常のキャッシュを解決します。void
DefaultJCacheOperationSource.setExceptionCacheResolver
(CacheResolver exceptionCacheResolver) CacheResolver
を設定して、例外キャッシュを解決します。