package kotlinx.coroutines.internal;

import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;

/* JADX INFO: loaded from: classes.dex */
public abstract class c extends o {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private static final /* synthetic */ AtomicReferenceFieldUpdater f5144a = AtomicReferenceFieldUpdater.newUpdater(c.class, Object.class, "_consensus");
    private volatile /* synthetic */ Object _consensus = b.f5142a;

    @Override // kotlinx.coroutines.internal.o
    public c a() {
        return this;
    }

    @Override // kotlinx.coroutines.internal.o
    public final Object c(Object obj) {
        Object objE = this._consensus;
        if (objE == b.f5142a) {
            objE = e(g(obj));
        }
        d(obj, objE);
        return objE;
    }

    public abstract void d(Object obj, Object obj2);

    public final Object e(Object obj) {
        Object obj2 = this._consensus;
        Object obj3 = b.f5142a;
        return obj2 != obj3 ? obj2 : androidx.concurrent.futures.a.a(f5144a, this, obj3, obj) ? obj : this._consensus;
    }

    public long f() {
        return 0L;
    }

    public abstract Object g(Object obj);
}
