package com.liulishuo.filedownloader.database; import android.util.SparseArray; import com.liulishuo.filedownloader.database.FileDownloadDatabase; import com.liulishuo.filedownloader.model.ConnectionModel; import com.liulishuo.filedownloader.model.FileDownloadModel; import com.liulishuo.filedownloader.util.FileDownloadLog; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /* loaded from: classes.dex */ public class NoDatabaseImpl implements FileDownloadDatabase { final SparseArray a = new SparseArray<>(); final SparseArray> b = new SparseArray<>(); class Maintainer implements FileDownloadDatabase.Maintainer { Maintainer() { } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase.Maintainer public void a(int i, FileDownloadModel fileDownloadModel) { } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase.Maintainer public void a(FileDownloadModel fileDownloadModel) { } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase.Maintainer public void b(FileDownloadModel fileDownloadModel) { } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase.Maintainer public void c() { } @Override // java.lang.Iterable public Iterator iterator() { return new MaintainerIterator(NoDatabaseImpl.this); } } class MaintainerIterator implements Iterator { MaintainerIterator(NoDatabaseImpl noDatabaseImpl) { } @Override // java.util.Iterator public boolean hasNext() { return false; } /* JADX WARN: Can't rename method to resolve collision */ @Override // java.util.Iterator public FileDownloadModel next() { return null; } @Override // java.util.Iterator public void remove() { } } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public void a(int i) { } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public void a(int i, int i2) { } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public void a(int i, long j, String str, String str2) { } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public void a(int i, String str, long j, long j2, int i2) { } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public void a(int i, Throwable th) { } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public void a(int i, Throwable th, long j) { } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public void a(ConnectionModel connectionModel) { int c = connectionModel.c(); List list = this.b.get(c); if (list == null) { list = new ArrayList<>(); this.b.put(c, list); } list.add(connectionModel); } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public void b(int i) { this.b.remove(i); } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public void b(int i, long j) { } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public void c(int i) { } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public void c(int i, long j) { } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public void clear() { this.a.clear(); } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public List d(int i) { ArrayList arrayList = new ArrayList(); List list = this.b.get(i); if (list != null) { arrayList.addAll(list); } return arrayList; } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public FileDownloadModel e(int i) { return this.a.get(i); } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public boolean remove(int i) { this.a.remove(i); return true; } public void b(FileDownloadModel fileDownloadModel) { this.a.put(fileDownloadModel.getId(), fileDownloadModel); } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public void a(int i, int i2, long j) { List list = this.b.get(i); if (list == null) { return; } for (ConnectionModel connectionModel : list) { if (connectionModel.d() == i2) { connectionModel.a(j); return; } } } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public void a(FileDownloadModel fileDownloadModel) { if (fileDownloadModel == null) { FileDownloadLog.e(this, "update but model == null!", new Object[0]); } else if (e(fileDownloadModel.getId()) != null) { this.a.remove(fileDownloadModel.getId()); this.a.put(fileDownloadModel.getId(), fileDownloadModel); } else { b(fileDownloadModel); } } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public void a(int i, long j) { remove(i); } @Override // com.liulishuo.filedownloader.database.FileDownloadDatabase public FileDownloadDatabase.Maintainer a() { return new Maintainer(); } }