//when we push it. We first must push a few more contexts.
lctx.initialize();
// Need to commit this to release locks gotten in initialize.
// Commit it but make sure transaction not have any updates.
lctx.internalCommitNoSync(
TransactionController.RELEASE_LOCKS |
TransactionController.READONLY_TRANSACTION_INITIALIZATION);
return lctx;