docs: synchronized public void shutdown()
      {
          m_shutdown.set(true);
          if (m_isExecutorServiceLocal) {
              try {
                  m_es.shutdown();
                  m_es.awaitTermination(365, TimeUnit.DAYS);
              } catch (InterruptedException e) {
                  repairLog.warn("Unexpected interrupted exception", e);
              }
          }
      }