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() { } }