package com.google.firebase.components; import com.google.firebase.inject.Provider; /* loaded from: classes3.dex */ public class Lazy implements Provider { public static final Object UNINITIALIZED = new Object(); public volatile Object instance = UNINITIALIZED; public volatile Provider provider; public Lazy(Provider provider) { this.provider = provider; } @Override // com.google.firebase.inject.Provider public Object get() { Object obj = this.instance; Object obj2 = UNINITIALIZED; if (obj == obj2) { synchronized (this) { try { obj = this.instance; if (obj == obj2) { obj = this.provider.get(); this.instance = obj; this.provider = null; } } finally { } } } return obj; } }