Details
-
Bug
-
Resolution: Obsolete
-
Minor
-
None
-
9.1.3.Final
-
None
Description
One of our users reported problems when calling Spring's integration in sync mode with transactions and a Cache Store (see the forum reference).
Spring's sync mode invokes computeIfAbsent() method, which in consequence invokes PersistenceManagerImpl. The PersistenceManagerImpl class calls TxBatchUpdater#visitComputeIfAbsentCommand which is not overridden from the AbstractVisitor class. I believe TxBatchUpdater should provide similar #visitComputeIfAbsentCommand implementation to #visitPutKeyValueCommand method.