public interface TransactionalStore<T,PK,S extends Store<T,PK,S>> extends Store<T,PK,S>
| Modifier and Type | Method and Description |
|---|---|
Transaction<T,PK,S> |
beginTransaction(boolean exclusive)
Starts a new transaction.
|
addIndex, clear, createUnmodifiableFacade, createView, get, get, getAll, getByPrimaryKey, getMultiple, getPrimaryKeyExtractor, put, query, query, queryAll, queryMultiple, remove, remove, removeByPrimaryKey, updatereadLock, writeLockTransaction<T,PK,S> beginTransaction(boolean exclusive)
exclusive - If true, the transaction acquires write lock on the store when it is created and
releases it when it is committed or rolled back. Otherwise no lock is acquired and individual locks
are acquired by transaction's operations as needed.