package g;

import java.io.Serializable;
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;

/* JADX INFO: compiled from: LazyJVM.kt */
/* JADX INFO: loaded from: classes.dex */
@i
public final class m<T> implements g<T>, Serializable {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final AtomicReferenceFieldUpdater<m<?>, Object> f4153b = AtomicReferenceFieldUpdater.newUpdater(m.class, Object.class, "f");

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public volatile g.h0.b.a<? extends T> f4154e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public volatile Object f4155f;

    public m(g.h0.b.a<? extends T> aVar) {
        g.h0.c.l.f(aVar, "initializer");
        this.f4154e = aVar;
        this.f4155f = w.a;
    }

    @Override // g.g
    public T getValue() {
        T t = (T) this.f4155f;
        w wVar = w.a;
        if (t != wVar) {
            return t;
        }
        g.h0.b.a<? extends T> aVar = this.f4154e;
        if (aVar != null) {
            T tInvoke = aVar.invoke();
            if (f4153b.compareAndSet(this, wVar, tInvoke)) {
                this.f4154e = null;
                return tInvoke;
            }
        }
        return (T) this.f4155f;
    }

    public String toString() {
        return this.f4155f != w.a ? String.valueOf(getValue()) : "Lazy value not initialized yet.";
    }
}
