Representation of a persistence flush process.
Interface for an operation to be flushed.
(Queued) operation performed on a backing store.
Add operation for a collection where we have a backing store.
Clear operation for a collection where we have a backing store.
Remove operation for a collection.
Flush operation for a delete of the specified object.
Flush method for cases where the datastore doesn't use referential integrity so we can send batches of deletes, then batches of inserts, then any updates to optimise the persistence.
Flush process that processes the objects in the order that they became dirty.
Add operation at a position for a list where we have a backing store.
Remove operation for a list at a particular index where we have a backing store.
Set operation for a list where we have a backing store.
Clear operation for a map where we have a backing store.
Put operation for a map where we have a backing store.
Remove operation for a map where we have a backing store.
Queue of operations to be performed when operating in MANUAL FlushMode.
Flush operation for a persist of the specified object.
Flush operation for an update of the value of a member of the specified object.
Flush mode for the persistence process.
This package provides classes managing the flush process when using MANUAL flush. In this mode all operations are queued up and then flushed either by a user call to flush() or by commit() of the transaction.
Copyright © 2019. All rights reserved.