package h.a.k1;

import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;

/* JADX INFO: compiled from: Atomic.kt */
/* JADX INFO: loaded from: classes.dex */
@g.i
public abstract class c<T> extends n {
    public static final /* synthetic */ AtomicReferenceFieldUpdater a = AtomicReferenceFieldUpdater.newUpdater(c.class, Object.class, "_consensus");
    private volatile /* synthetic */ Object _consensus = b.a;

    /* JADX WARN: Multi-variable type inference failed */
    @Override // h.a.k1.n
    public final Object a(Object obj) {
        Object objC = this._consensus;
        Object obj2 = b.a;
        if (objC == obj2) {
            objC = c(obj);
            Object obj3 = this._consensus;
            if (obj3 != obj2) {
                objC = obj3;
            } else if (!a.compareAndSet(this, obj2, objC)) {
                objC = this._consensus;
            }
        }
        b(obj, objC);
        return objC;
    }

    public abstract void b(T t, Object obj);

    public abstract Object c(T t);
}
