package e;

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

/* JADX INFO: loaded from: classes.dex */
public final class g<T> implements b<T>, Serializable {

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

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

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

    public g(e.s.b.a<? extends T> aVar) {
        e.s.c.k.e(aVar, "initializer");
        this.f5948c = aVar;
        this.f5949d = j.f5954a;
    }

    @Override // e.b
    public T getValue() {
        T t = (T) this.f5949d;
        j jVar = j.f5954a;
        if (t != jVar) {
            return t;
        }
        e.s.b.a<? extends T> aVar = this.f5948c;
        if (aVar != null) {
            T tA = aVar.a();
            if (f5947b.compareAndSet(this, jVar, tA)) {
                this.f5948c = null;
                return tA;
            }
        }
        return (T) this.f5949d;
    }

    public String toString() {
        return this.f5949d != j.f5954a ? String.valueOf(getValue()) : "Lazy value not initialized yet.";
    }
}
