パッケージ 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
を介して)、成功したトランザクションのコミット後フェーズでのみ実際のキャッシュプット操作を実行します。