code: @Override
    public void retry(Face face, Interest interest, OnData onData, OnTimeout onTimeout) throws IOException {
      RetryContext context = new RetryContext(face, interest, onData, onTimeout);
      retryInterest(context);
    }
docs: On timeout, retry the request until the maximum number of allowed retries
  is reached.
  
  @param face the {@link Face} on which to retry requests
  @param interest the {@link Interest} to retry
  @param onData the application's success callback
  @param onTimeout the application's failure callback
  @throws IOException when the client cannot perform the necessary network IO