What is the difference between setSocketTimout, setConnectTimout and setConnectionRequestTimeout?
RequestConfig requestConfig = RequestConfig.copy(RequestConfig.DEFAULT) .setSocketTimeout(500) .setConnectTimeout(500) .setConnectionRequestTimeout(500) .build();