docs: private void assignRequestToProxy() {
      while (!stop) {
        try {
          testSessionAvailable.await(5, TimeUnit.SECONDS);
  
          newSessionQueue.processQueue(
              this::takeRequestHandler,
              getHub().getConfiguration().prioritizer);
          // Just make sure we delete anything that is logged on this thread from memory
          LoggingManager.perSessionLogHandler().clearThreadTempLogs();
        } catch (InterruptedException e) {
          LOG.info("Shutting down registry.");
        } catch (Throwable t) {
          LOG.log(Level.SEVERE, "Unhandled exception in Matcher thread.", t);
        }
      }
  
    }