| The injection of the TransactionManagerLookup delegate into the Infinispan Cache is flipping the configuration flag making non-transactional caches transactional as a side effect. This leads to caches being wrongly configured with optimistic locking transaction, yet no write-skew checks are being enabled. Also the Cache won't have Repeatable Read isolation nor actual entry versioning, so this breaks all CAS operations. This doesn't affect transactional caches. |