code: @Override
  	public boolean shouldRetryRequest(int responseCode, int retryAttempt) {
  		if (responseCode >= 400 && responseCode < 500) {
  			return false; // don't retry if request was rejected permanently
  		}
  
  		if (maxRetryCount == RETRY_COUNT_INFINITE) {
  			return true; // keep retrying indefinitely
  		}
  
  		return retryAttempt <= maxRetryCount; // retry if we still can
  	}
docs: Returns <code>true</code> is request should be retried.
  
  @param responseCode - HTTP response code for the request