docs: protected HttpClientContext createPreemptiveAuthContext(Set<HttpHost> targetHosts) {
          HttpClientContext context = HttpClientContext.create();
          context.setCredentialsProvider(httpClientConfig.getCredentialsProvider());
          context.setAuthCache(createBasicAuthCache(targetHosts));
  
          return context;
      }