Transactions in Infinispan
Infinispan can be configured to use and to participate in JTA compliant transactions. Alternatively, if transaction support is disabled, it is equivalent to using autocommit in JDBC calls, where modifications are potentially replicated after every change (if replication is enabled).  On every cache operation Infinispan does the following:   1. Retrieves the current Transaction associated with the thread  2. If not already done, registers XAResource with the transaction manager to be notified when a transaction commits or is rolled back.