パッケージ org.springframework.cache.jcache.interceptor
@NonNullApi @NonNullFields パッケージ org.springframework.cache.jcache.interceptor
JSR-107 アノテーションを使用した宣言的キャッシュ区分のための AOP ベースのソリューション。
Spring のキャッシュアノテーションを処理する org.springframework.cache.interceptor のインフラストラクチャに強く基づいています。
org.springframework.aop.framework の AOP インフラストラクチャ上に構築されます。すべての POJO は、Spring でキャッシュアドバイスできます。
- クラス説明メソッドの操作をキャッシュし、フォールバックポリシーを実装する
JCacheOperationSource
の抽象実装: 1.JSR-107CacheResult
、CachePut
、CacheRemove
、CacheRemoveAll
アノテーションを読み取るJCacheOperationSource
インターフェースの実装。JCacheOperationSource
によって駆動されるアドバイザ。キャッシュ可能なメソッドのキャッシュアドバイス Bean を含めるために使用されます。デフォルトのJCacheOperationSource
実装では、存在しない場合は、デフォルトの操作を適切なデフォルトの設定可能なサービスに委譲します。JCacheInterceptor
や AspectJ アスペクトなどの JSR-107 キャッシングアスペクトの基本クラス。JSR-107 キャッシングアノテーションを使用した宣言的キャッシュ管理のための AOP Alliance MethodInterceptor。JCacheOperation<A extends AnnotationSE>インターフェース契約を通じて JSR-107 キャッシュ操作のベースをモデル化します。JCacheInterceptor
で使用されるインターフェース。構成可能なCacheManager
およびキャッシュの名前に基づいて例外キャッシュを解決する単純なCacheResolver
:CacheResultOperation.getExceptionCacheName()
。