| インターフェース | 説明 |
|---|---|
| AnnotationCacheOperationSource.CacheOperationProvider | 指定された CacheAnnotationParser に基づいて CacheOperation インスタンスを提供するコールバックインターフェース。 |
| CacheAnnotationParser | 既知のキャッシングアノテーション型を解析するための戦略インターフェース。 |
| CachingConfigurer | @ EnableCaching でアノテートされた @Configuration クラスによって実装されるインターフェースで、キャッシュの解決方法と、アノテーション駆動型キャッシュ管理用のキーの生成方法を明示的に指定する必要があります。 |
| クラス | 説明 |
|---|---|
| AbstractCachingConfiguration | Spring のアノテーション駆動型キャッシュ管理機能を有効にするための共通構造を提供する抽象ベース @Configuration クラス。 |
| AnnotationCacheOperationSource | アノテーション形式でメタデータをキャッシュするための CacheOperationSource インターフェースの実装。 |
| CachingConfigurationSelector | インポートする @Configuration クラスの EnableCaching.mode() の値に基づいて、使用する AbstractCachingConfiguration の実装を選択します。 |
| CachingConfigurerSupport | 空のメソッドを持つ CachingConfigurer の実装により、サブクラスは対象のメソッドのみをオーバーライドできます。 |
| ProxyCachingConfiguration | プロキシベースのアノテーション駆動型キャッシュ管理を有効にするために必要な Spring インフラストラクチャ Bean を登録する @Configuration クラス。 |
| SpringCacheAnnotationParser |
| アノテーション型 | 説明 |
|---|---|
| Cacheable | メソッド(またはクラス内のすべてのメソッド)を呼び出した結果をキャッシュできることを示すアノテーション。 |
| CacheConfig | @CacheConfig は、クラスレベルで共通のキャッシュ関連設定を共有するためのメカニズムを提供します。 |
| CacheEvict | メソッド(またはクラスのすべてのメソッド)が cache evict 操作をトリガーすることを示すアノテーション。 |
| CachePut | メソッド(またはクラスのすべてのメソッド)が cache put 操作をトリガーすることを示すアノテーション。 |
| Caching | (異なる型または同じ型の)複数のキャッシュアノテーションのグループアノテーション。 |
| EnableCaching | Spring の <cache:*> XML 名前空間にあるサポートと同様に、Spring のアノテーション駆動型キャッシュ管理機能を有効にします。 |
CacheOperationSource を介して Spring のキャッシュインターセプトインフラストラクチャに接続しました。