// Now persist the changes ...
logChangesBeingSaved(savedNodesInOrder, this.changedNodes, that.changedNodesInOrder, that.changedNodes);
events1 = persistChanges(savedNodesInOrder, thisPersistedCache);
// If there are any binary changes, add a function which will update the binary store
if (events1.hasBinaryChanges()) {
txn.uponCommit(binaryUsageUpdateFunction(events1.usedBinaries(), events1.unusedBinaries()));
}
events2 = that.persistChanges(that.changedNodesInOrder, thatPersistedCache);
if (events2.hasBinaryChanges()) {
txn.uponCommit(binaryUsageUpdateFunction(events2.usedBinaries(), events2.unusedBinaries()));
}