new DefaultHttpRequestRetryHandler(numRetries, false);
builder = builder.setRetryHandler(retryHandler);
}
List<Method> responses = new ArrayList<>();
ExecutorService executor = Executors.newFixedThreadPool(Math.min(numThreads, requests.size()));
CloseableHttpClient client = builder.build();
try {
for (int i = 0; i < requests.size(); i++) {
Method method = new Method(client, requests.get(i), timeoutms);
responses.add(i, method);
executor.execute(method);