@Override
public IHttpResponse get(boolean readEntity) throws RequestEngineException {
try {
IHttpResponse response = future.get();
if(readEntity) {
response.lockResponseEntity();
}
return response;
} catch (InterruptedException e) {
logger.info("Request "+ request.getURI() +" was interrupted before completion");
} catch (ExecutionException e) {