docs: public DataSource<Void> prefetchToDiskCache(
        ImageRequest imageRequest,
        Object callerContext,
        Priority priority) {
      if (!mIsPrefetchEnabledSupplier.get()) {
        return DataSources.immediateFailedDataSource(PREFETCH_EXCEPTION);
      }
      try {
        Producer<Void> producerSequence =
            mProducerSequenceFactory.getEncodedImagePrefetchProducerSequence(imageRequest);
        return submitPrefetchRequest(
            producerSequence,
            imageRequest,
            ImageRequest.RequestLevel.FULL_FETCH,
            callerContext,
            priority);
      } catch (Exception exception) {
        return DataSources.immediateFailedDataSource(exception);
      }
    }