docs: public Supplier<DataSource<CloseableReference<CloseableImage>>> getDataSourceSupplier(
        final ImageRequest imageRequest,
        final Object callerContext,
        final ImageRequest.RequestLevel requestLevel) {
      return new Supplier<DataSource<CloseableReference<CloseableImage>>>() {
        @Override
        public DataSource<CloseableReference<CloseableImage>> get() {
          return fetchDecodedImage(imageRequest, callerContext, requestLevel);
        }
  
        @Override
        public String toString() {
          return Objects.toStringHelper(this)
              .add("uri", imageRequest.getSourceUri())
              .toString();
        }
      };
    }