package defpackage;

import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
import sun.misc.Unsafe;

/* JADX INFO: renamed from: ᵹᵺᵕ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC5101 {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public static final /* synthetic */ AtomicReferenceFieldUpdater f19217 = AtomicReferenceFieldUpdater.newUpdater(AbstractC5101.class, Object.class, "_next$volatile");

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public static final /* synthetic */ long f19218;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public static final /* synthetic */ AtomicReferenceFieldUpdater f19219;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public static final /* synthetic */ long f19220;
    private volatile /* synthetic */ Object _next$volatile;
    private volatile /* synthetic */ Object _prev$volatile;

    static {
        Unsafe unsafe = AbstractC1929.f7689;
        f19218 = unsafe.objectFieldOffset(AbstractC5101.class.getDeclaredField("_next$volatile"));
        f19219 = AtomicReferenceFieldUpdater.newUpdater(AbstractC5101.class, Object.class, "_prev$volatile");
        f19220 = unsafe.objectFieldOffset(AbstractC5101.class.getDeclaredField("_prev$volatile"));
    }

    public AbstractC5101(AbstractC4709 abstractC4709) {
        this._prev$volatile = abstractC4709;
    }

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final boolean m10586() {
        while (true) {
            f19217.getClass();
            Unsafe unsafe = AbstractC1929.f7689;
            long j = f19218;
            AbstractC5101 abstractC5101 = this;
            if (unsafe.compareAndSwapObject(abstractC5101, j, (Object) null, AbstractC4390.f16677)) {
                return true;
            }
            if (unsafe.getObjectVolatile(abstractC5101, j) != null) {
                return false;
            }
            this = abstractC5101;
        }
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final AbstractC5101 m10587() {
        AbstractC5101 abstractC5101M10593 = m10593();
        while (abstractC5101M10593 != null && abstractC5101M10593.mo9852()) {
            f19219.getClass();
            abstractC5101M10593 = (AbstractC5101) AbstractC1929.f7689.getObjectVolatile(abstractC5101M10593, f19220);
        }
        return abstractC5101M10593;
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final Object m10588() {
        f19217.getClass();
        return AbstractC1929.f7689.getObjectVolatile(this, f19218);
    }

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final boolean m10589(AbstractC4709 abstractC4709) {
        while (true) {
            f19217.getClass();
            Unsafe unsafe = AbstractC1929.f7689;
            long j = f19218;
            AbstractC5101 abstractC5101 = this;
            AbstractC4709 abstractC47092 = abstractC4709;
            if (unsafe.compareAndSwapObject(abstractC5101, j, (Object) null, abstractC47092)) {
                return true;
            }
            if (unsafe.getObjectVolatile(abstractC5101, j) != null) {
                return false;
            }
            this = abstractC5101;
            abstractC4709 = abstractC47092;
        }
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final void m10590() {
        f19219.getClass();
        AbstractC1929.f7689.putObjectVolatile(this, f19220, (Object) null);
    }

    /* JADX INFO: renamed from: ᵵᵽ */
    public abstract boolean mo9852();

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final AbstractC5101 m10591() {
        Object objM10588 = m10588();
        if (objM10588 == AbstractC4390.f16677) {
            return null;
        }
        return (AbstractC5101) objM10588;
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final void m10592() {
        AbstractC5101 abstractC5101;
        Unsafe unsafe;
        if (m10591() == null) {
            return;
        }
        while (true) {
            AbstractC5101 abstractC5101M10587 = m10587();
            AbstractC5101 abstractC5101M10591 = m10591();
            do {
                abstractC5101 = abstractC5101M10591;
                if (!abstractC5101.mo9852()) {
                    break;
                } else {
                    abstractC5101M10591 = abstractC5101.m10591();
                }
            } while (abstractC5101M10591 != null);
            while (true) {
                f19219.getClass();
                Unsafe unsafe2 = AbstractC1929.f7689;
                long j = f19220;
                Object objectVolatile = unsafe2.getObjectVolatile(abstractC5101, j);
                AbstractC5101 abstractC51012 = ((AbstractC5101) objectVolatile) == null ? null : abstractC5101M10587;
                do {
                    unsafe = AbstractC1929.f7689;
                    if (unsafe.compareAndSwapObject(abstractC5101, f19220, objectVolatile, abstractC51012)) {
                        break;
                    }
                } while (unsafe.getObjectVolatile(abstractC5101, j) == objectVolatile);
            }
            if (abstractC5101M10587 != null) {
                f19217.getClass();
                unsafe.putObjectVolatile(abstractC5101M10587, f19218, abstractC5101);
            }
            if (!abstractC5101.mo9852() || abstractC5101.m10591() == null) {
                if (abstractC5101M10587 == null || !abstractC5101M10587.mo9852()) {
                    return;
                }
            }
        }
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final AbstractC5101 m10593() {
        f19219.getClass();
        return (AbstractC5101) AbstractC1929.f7689.getObjectVolatile(this, f19220);
    }
}
