Class BatchModification
java.lang.Object
org.infinispan.persistence.support.BatchModification
A simple wrapper class, necessary for Transactional stores, which allows MarshalledEntries and Object keys to be passed
to a store implementation in order. This class also removes repeated operations on the same key in order to prevent
redundant operations on the underlying store. For example a tx, {put(1, "Test"); remove(1);}, will be simply written
to the store as {remove(1);}.
- Author:
- Ryan Emerson
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addMarshalledEntry
(Object key, MarshallableEntry<Object, Object> marshalledEntry) void
removeEntry
(Object key)
-
Constructor Details
-
BatchModification
-
-
Method Details
-
addMarshalledEntry
-
removeEntry
-
getAffectedKeys
-
getKeysToRemove
-
getMarshallableEntries
-