pushContext method
Implementation
void pushContext(TransactionContext context, {Duration? timeout}) {
_contexts[context.transactionId] = context;
_contextStack.add(context.transactionId);
context.scheduleCleanup(timeout ?? const Duration(minutes: 5));
}