package com.bumptech.glide.integration.okhttp3; import com.bumptech.glide.load.Options; import com.bumptech.glide.load.model.GlideUrl; import com.bumptech.glide.load.model.ModelLoader; import com.bumptech.glide.load.model.ModelLoaderFactory; import com.bumptech.glide.load.model.MultiModelLoaderFactory; import java.io.InputStream; import okhttp3.Call; import okhttp3.OkHttpClient; /* loaded from: classes.dex */ public class OkHttpUrlLoader implements ModelLoader { private final Call.Factory a; public static class Factory implements ModelLoaderFactory { private static volatile Call.Factory b; private final Call.Factory a; public Factory() { this(b()); } private static Call.Factory b() { if (b == null) { synchronized (Factory.class) { if (b == null) { b = new OkHttpClient(); } } } return b; } @Override // com.bumptech.glide.load.model.ModelLoaderFactory public ModelLoader a(MultiModelLoaderFactory multiModelLoaderFactory) { return new OkHttpUrlLoader(this.a); } @Override // com.bumptech.glide.load.model.ModelLoaderFactory public void a() { } public Factory(Call.Factory factory) { this.a = factory; } } public OkHttpUrlLoader(Call.Factory factory) { this.a = factory; } @Override // com.bumptech.glide.load.model.ModelLoader public boolean a(GlideUrl glideUrl) { return true; } @Override // com.bumptech.glide.load.model.ModelLoader public ModelLoader.LoadData a(GlideUrl glideUrl, int i, int i2, Options options) { return new ModelLoader.LoadData<>(glideUrl, new OkHttpStreamFetcher(this.a, glideUrl)); } }