jimu-decompiled/sources/com/bumptech/glide/util/pool/StateVerifier.java
2025-05-13 19:24:51 +02:00

36 lines
820 B
Java

package com.bumptech.glide.util.pool;
/* loaded from: classes.dex */
public abstract class StateVerifier {
public static StateVerifier b() {
return new DefaultStateVerifier();
}
public abstract void a();
abstract void a(boolean z);
private static class DefaultStateVerifier extends StateVerifier {
private volatile boolean a;
DefaultStateVerifier() {
super();
}
@Override // com.bumptech.glide.util.pool.StateVerifier
public void a() {
if (this.a) {
throw new IllegalStateException("Already released");
}
}
@Override // com.bumptech.glide.util.pool.StateVerifier
public void a(boolean z) {
this.a = z;
}
}
private StateVerifier() {
}
}