what-the-bank/sources/okhttp3/Cache$urls$1.java

72 lines
2.0 KiB
Java
Raw Normal View History

2024-07-27 18:17:47 +07:00
package okhttp3;
import java.io.IOException;
import java.util.Iterator;
import java.util.NoSuchElementException;
import o.C14957gcv;
import o.C15160gio;
import o.InterfaceC14931gcN;
import o.gbF;
import okhttp3.internal.cache.DiskLruCache;
/* loaded from: classes.dex */
public final class Cache$urls$1 implements Iterator<String>, InterfaceC14931gcN {
private boolean canRemove;
private final Iterator<DiskLruCache.Snapshot> delegate;
private String nextUrl;
final Cache this$0;
/* JADX INFO: Access modifiers changed from: package-private */
public Cache$urls$1(Cache cache) {
this.this$0 = cache;
this.delegate = cache.getCache$okhttp().snapshots();
}
@Override // java.util.Iterator
public final boolean hasNext() {
if (this.nextUrl != null) {
return true;
}
this.canRemove = false;
while (this.delegate.hasNext()) {
try {
DiskLruCache.Snapshot next = this.delegate.next();
try {
continue;
this.nextUrl = C15160gio.c(next.getSource(0)).t();
gbF.d(next, null);
return true;
} finally {
try {
continue;
break;
} catch (Throwable th) {
}
}
} catch (IOException unused) {
}
}
return false;
}
@Override // java.util.Iterator
public final String next() {
if (!hasNext()) {
throw new NoSuchElementException();
}
String str = this.nextUrl;
C14957gcv.e(str);
this.nextUrl = null;
this.canRemove = true;
return str;
}
@Override // java.util.Iterator
public final void remove() {
if (!this.canRemove) {
throw new IllegalStateException("remove() before next()".toString());
}
this.delegate.remove();
}
}