code: func (s *session) RefreshTxnCtx(ctx context.Context) error {
  	if err := s.doCommit(ctx); err != nil {
  		return err
  	}
  
  	return s.NewTxn(ctx)
  }
docs: // RefreshTxnCtx implements context.RefreshTxnCtx interface.