docs: private TransportPool getOrCreateTransportPool(String hostInfo, Settings settings, SecureSettings secureSettings) {
          TransportPool pool;
          pool = hostPools.get(hostInfo); // Check again in case it was added while waiting for the lock
          if (pool == null) {
              pool = new TransportPool(jobKey, hostInfo, settings, secureSettings);
              hostPools.put(hostInfo, pool);
              if (log.isDebugEnabled()) {
                  log.debug("Creating new TransportPool for job ["+jobKey+"] for host ["+hostInfo+"]");
              }
          }
          return pool;
      }