package com.google.android.gms.common.config; import android.os.Binder; import android.os.StrictMode; import android.util.Log; import com.google.errorprone.annotations.ResultIgnorabilityUnspecified; /* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */ /* JADX INFO: loaded from: classes2.dex */ public abstract class GservicesValue { private static final Object zzc = new Object(); protected final String zza; protected final Object zzb; private Object zzd = null; protected GservicesValue(String str, Object obj) { this.zza = str; this.zzb = obj; } @ResultIgnorabilityUnspecified public static boolean isInitialized() { synchronized (zzc) { } return false; } public static GservicesValue value(String str, Float f) { return new zzd(str, f); } public static GservicesValue value(String str, Integer num) { return new zzc(str, num); } public static GservicesValue value(String str, Long l) { return new zzb(str, l); } public static GservicesValue value(String str, String str2) { return new zze(str, str2); } public static GservicesValue value(String str, boolean z) { return new zza(str, Boolean.valueOf(z)); } @ResultIgnorabilityUnspecified public final T get() { T t; T t2 = (T) this.zzd; if (t2 != null) { return t2; } StrictMode.ThreadPolicy threadPolicyAllowThreadDiskReads = StrictMode.allowThreadDiskReads(); Object obj = zzc; synchronized (obj) { } synchronized (obj) { try { } finally { StrictMode.setThreadPolicy(threadPolicyAllowThreadDiskReads); } } try { t = (T) zza(this.zza); } catch (SecurityException unused) { long jClearCallingIdentity = Binder.clearCallingIdentity(); try { t = (T) zza(this.zza); } finally { Binder.restoreCallingIdentity(jClearCallingIdentity); } } return t; } @Deprecated public final T getBinderSafe() { return get(); } public void override(T t) { Log.w("GservicesValue", "GservicesValue.override(): test should probably call initForTests() first"); this.zzd = t; Object obj = zzc; synchronized (obj) { synchronized (obj) { } } } public void resetOverride() { this.zzd = null; } protected abstract Object zza(String str); }