36 lines
820 B
Java
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() {
|
|
}
|
|
}
|