パッケージ org.springframework.cache.transaction
@NonNullApi @NonNullFields パッケージ org.springframework.cache.transaction
org.springframework.cache パッケージのトランザクション対応デコレーター。Spring で管理されたトランザクションとの put 操作の同期を提供します。
- クラスクラス説明Spring 管理トランザクションの組み込み認識をサポートする CacheManager 実装の基本クラス。
TransactionAwareCacheDecorator.put(java.lang.Object, java.lang.Object)、TransactionAwareCacheDecorator.evict(java.lang.Object)、TransactionAwareCacheDecorator.clear()操作を Spring 管理のトランザクション(Spring のTransactionSynchronizationManagerを介して)と同期し、成功したトランザクションのコミット後フェーズでのみ実際のキャッシュのプット / エビクト / クリア操作を実行するキャッシュデコレータ。ターゲットCacheManagerのプロキシ。Cache.put(java.lang.Object, java.lang.Object)操作を Spring 管理トランザクションと同期するトランザクション対応Cacheオブジェクトを公開し(Spring のTransactionSynchronizationManagerを介して)、成功したトランザクションのコミット後フェーズでのみ実際のキャッシュプット操作を実行します。