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