public Optional<ImageMetadataTemplate> retrieveMetadata(ImageReference imageReference)
      throws IOException, CacheCorruptedException {
    return cacheStorageReader.retrieveMetadata(imageReference);
  }
Retrieves the cached image metadata (a manifest list and a list of manifest/container
configuration pairs) for an image reference.

@param imageReference the image reference
@return the image metadata for the image reference, if found
@throws IOException if an I/O exception occurs
@throws CacheCorruptedException if the cache is corrupted
jib-core/src/main/java/com/google/cloud/tools/jib/cache/Cache.java