#include "components/image_fetcher/core/image_fetcher_service.h"
#include <utility>
#include "base/time/clock.h"
#include "components/image_fetcher/core/cache/image_cache.h"
#include "components/image_fetcher/core/cached_image_fetcher.h"
#include "components/image_fetcher/core/image_decoder.h"
#include "components/image_fetcher/core/image_fetcher.h"
#include "components/image_fetcher/core/image_fetcher_impl.h"
#include "components/image_fetcher/core/reduced_mode_image_fetcher.h"
#include "services/network/public/cpp/shared_url_loader_factory.h"
namespace image_fetcher {
ImageFetcherService::ImageFetcherService(
std::unique_ptr<ImageDecoder> image_decoder,
scoped_refptr<network::SharedURLLoaderFactory> url_loader_factory,
scoped_refptr<ImageCache> image_cache,
bool read_only)
: … { … }
ImageFetcherService::~ImageFetcherService() = default;
ImageFetcher* ImageFetcherService::GetImageFetcher(ImageFetcherConfig config) { … }
scoped_refptr<ImageCache> ImageFetcherService::ImageCacheForTesting() const { … }
}