Interface TransactionCache<I>
-
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
InfinispanTransactionCache,MemoryTransactionCache
public interface TransactionCache<I> extends AutoCloseable
Generalized contract that all transaction cache implementations should implement.- Author:
- Chris Cranford
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()Transactionget(String transactionId)ScngetMinimumScn()booleanisEmpty()Iterator<I>iterator()voidput(String transactionId, Transaction transaction)Transactionremove(String transactionId)intsize()-
Methods inherited from interface java.lang.AutoCloseable
close
-
-
-
-
Method Detail
-
get
Transaction get(String transactionId)
-
put
void put(String transactionId, Transaction transaction)
-
remove
Transaction remove(String transactionId)
-
size
int size()
-
clear
void clear()
-
isEmpty
boolean isEmpty()
-
getMinimumScn
Scn getMinimumScn()
-
-