Class AbstractCacheTransaction

java.lang.Object
org.infinispan.transaction.impl.AbstractCacheTransaction
All Implemented Interfaces:
CacheTransaction
Direct Known Subclasses:
LocalTransaction, RemoteTransaction

public abstract class AbstractCacheTransaction extends Object implements CacheTransaction
Base class for local and remote transaction. Impl note: The aggregated modification list and lookedUpEntries are not instantiated here but in subclasses. This is done in order to take advantage of the fact that, for remote transactions we already know the size of the modifications list at creation time.
Since:
4.2
Author:
Mircea.Markus@jboss.com, Galder ZamarreƱo