package g.a.n2;

import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;

/* JADX INFO: compiled from: LockFreeTaskQueue.kt */
/* JADX INFO: loaded from: classes.dex */
public class q<E> {
    private static final /* synthetic */ AtomicReferenceFieldUpdater a = AtomicReferenceFieldUpdater.newUpdater(q.class, Object.class, "_cur");
    private volatile /* synthetic */ Object _cur;

    public q(boolean z) {
        this._cur = new r(8, z);
    }

    public final boolean a(E e2) {
        while (true) {
            r rVar = (r) this._cur;
            int iA = rVar.a(e2);
            if (iA == 0) {
                return true;
            }
            if (iA == 1) {
                a.compareAndSet(this, rVar, rVar.i());
            } else if (iA == 2) {
                return false;
            }
        }
    }

    public final void b() {
        while (true) {
            r rVar = (r) this._cur;
            if (rVar.d()) {
                return;
            } else {
                a.compareAndSet(this, rVar, rVar.i());
            }
        }
    }

    public final int c() {
        return ((r) this._cur).f();
    }

    public final E d() {
        while (true) {
            r rVar = (r) this._cur;
            E e2 = (E) rVar.j();
            if (e2 != r.f4095h) {
                return e2;
            }
            a.compareAndSet(this, rVar, rVar.i());
        }
    }
}
