/** The stage in a commit after committing - make the changes permanent in the base data */ private void enactTransaction(Transaction transaction) { transaction.forAllComponents(x->x.enactCommitted(transaction)); transaction.forAllComponents(x->x.clearupCommitted(transaction)); transaction.signalEnacted() ; }