docs: @Override
      public void stopThread(StoppableThreadCache cache) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "stopThread");
  
          this.hasToStop = true;
  
          //Remove this thread from the thread cache
          cache.deregisterThread(this);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "stopThread");
      }