}
for (Entry<TransactionValue,ChangeUpdate> changeEntry : changes.entrySet()) {
PersistableObject.commitPut(changeEntry,this);
}
for (WritableDataSource source : dataSourcesAffected)
source.commitTransaction();
}
// now make all the changes committed in the persisted objects so will
// be available to other threads
// TODO: Needs to be timestamp based in order be atomic
synchronized(commitsInProcess){