Base class for CacheManager implementations that want to support built-in
awareness of Spring-managed transactions. This usually needs to be switched
on explicitly through the setTransactionAware(boolean) bean property.
public void setTransactionAware(boolean transactionAware)
Set whether this CacheManager should expose transaction-aware Cache objects.
Default is "false". Set this to "true" to synchronize cache put/evict
operations with ongoing Spring-managed transactions, performing the actual cache
put/evict operation only in the after-commit phase of a successful transaction.
public boolean isTransactionAware()
Return whether this CacheManager has been configured to be transaction-aware.