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