public SwapableStore(ITransactableStore innerStore) { this.innerStore = innerStore; }
public async Task CopyAndTransferToNewStore(ITransactableStore newStore) { await newStore.UntransactedRoot.DuplicateFrom(innerStore.UntransactedRoot); innerStore = newStore; }