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> f5932b = 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> f5933c;

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

    public g(e.s.b.a<? extends T> aVar) {
        e.s.c.i.e(aVar, "initializer");
        this.f5933c = aVar;
        this.f5934d = j.f5939a;
    }

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

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