docs: private void readOcspResponseCacheServer()
    {
      long sleepTime = INITIAL_SLEEPING_TIME_IN_MILLISECONDS;
      DecorrelatedJitterBackoff backoff = new DecorrelatedJitterBackoff(
          sleepTime, MAX_SLEEPING_TIME_IN_MILLISECONDS);
      Exception error = null;
      String ocspCacheServerInUse;
  
      if (ocspCacheServer.new_endpoint_enabled)
      {
        ocspCacheServerInUse = ocspCacheServer.SF_OCSP_RESPONSE_CACHE_SERVER;
      }
      else
      {
        ocspCacheServerInUse = SF_OCSP_RESPONSE_CACHE_SERVER_URL;
      }
  
      for (int retry = 0; retry < MAX_RETRY_COUNTER; ++retry)
      {
        try
        {
          HttpClient client = getHttpClient();
          URI uri = new URI(ocspCacheServerInUse);
          HttpGet get = new HttpGet(uri);
          HttpResponse response = client.execute(get);
  
          if (response == null || response.getStatusLine().getStatusCode() != HttpStatus.SC_OK)
          {
            throw new IOException(
                String.format(
                    "Failed to get the OCSP response from the OCSP " +
                    "cache server: HTTP: %d",
                    response != null ? response.getStatusLine().getStatusCode() :
                    -1));
          }
  
          ByteArrayOutputStream out = new ByteArrayOutputStream();
          IOUtils.copy(response.getEntity().getContent(), out);
          JsonNode m = OBJECT_MAPPER.readTree(out.toByteArray());
          readJsonStoreCache(m);
          LOGGER.debug("Successfully downloaded OCSP cache from the server.");
          return;
        }
        catch (IOException | URISyntaxException ex)
        {
          error = ex;
          LOGGER.debug("Retrying {}/{} after sleeping {}(ms)",
                       retry + 1, MAX_RETRY_COUNTER, sleepTime);
          try
          {
            Thread.sleep(sleepTime);
            sleepTime = backoff.nextSleepTime(sleepTime);
          }
          catch (InterruptedException ex0)
          { // nop
          }
        }
      }
      LOGGER.debug(
          "Failed to read the OCSP response cache from the server. " +
          "Server: {}, Err: {}", ocspCacheServerInUse, error);
    }