// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.chrome.browser.xsurface;
/**
* Implemented internally.
*
* Interface for managing the image cache. This allows
* native code to call to the image loader across the
* xsurface.
*/
public interface ImageCacheHelper {
/**
* Prefetches the image from the given URL and stores
* it in the disk cache.
*
* @param url URL of image to prefetch
*/
default void prefetchImage(String url) {}
/** Clears the image memory cache. */
default void clearMemoryCache() {}
}