package com.bumptech.glide.load.model; import com.bumptech.glide.load.Key; import com.bumptech.glide.load.Options; import com.bumptech.glide.load.data.DataFetcher; import com.bumptech.glide.util.Preconditions; import java.util.Collections; import java.util.List; /* loaded from: classes.dex */ public interface ModelLoader { public static class LoadData { public final Key a; public final List b; public final DataFetcher c; public LoadData(Key key, DataFetcher dataFetcher) { this(key, Collections.emptyList(), dataFetcher); } public LoadData(Key key, List list, DataFetcher dataFetcher) { Preconditions.a(key); this.a = key; Preconditions.a(list); this.b = list; Preconditions.a(dataFetcher); this.c = dataFetcher; } } LoadData a(Model model, int i, int i2, Options options); boolean a(Model model); }