private boolean shouldPropagateIntermediateResults(
      FetchState fetchState, ProducerContext context) {
    ProgressiveJpegConfig pjpegConfig = context.getImagePipelineConfig().getProgressiveJpegConfig();
    if (pjpegConfig == null || !pjpegConfig.decodeProgressively()) {
      return false;
    }
    if (!fetchState.getContext().isIntermediateResultExpected()) {
      return false;
    }
    return mNetworkFetcher.shouldPropagate(fetchState);
  }
Time between two consecutive partial results are propagated upstream

<p>TODO 5399646: make this configurable
imagepipeline/src/main/java/com/facebook/imagepipeline/producers/NetworkFetchProducer.java