package com.google.android.gms.internal.measurement; import android.content.ContentResolver; import android.database.ContentObserver; import android.database.Cursor; import android.database.sqlite.SQLiteException; import android.net.Uri; import android.os.StrictMode; import android.util.Log; import com.google.android.gms.measurement.api.AppMeasurementSdk; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import o.nyh; /* loaded from: classes.dex */ public final class zzha implements zzhe { private final ContentResolver zzc; private final Uri zzd; private final ContentObserver zze; private final Object zzf; private volatile Map zzg; private final List zzh; private static final Map zzb = new nyh(); public static final String[] zza = {"key", AppMeasurementSdk.ConditionalUserProperty.VALUE}; private zzha(ContentResolver contentResolver, Uri uri) { zzgz zzgzVar = new zzgz(this, null); this.zze = zzgzVar; this.zzf = new Object(); this.zzh = new ArrayList(); contentResolver.getClass(); uri.getClass(); this.zzc = contentResolver; this.zzd = uri; contentResolver.registerContentObserver(uri, false, zzgzVar); } public static zzha zza(ContentResolver contentResolver, Uri uri) { zzha zzhaVar; synchronized (zzha.class) { Map map = zzb; zzhaVar = map.get(uri); if (zzhaVar == null) { try { zzha zzhaVar2 = new zzha(contentResolver, uri); try { map.put(uri, zzhaVar2); } catch (SecurityException unused) { } zzhaVar = zzhaVar2; } catch (SecurityException unused2) { } } } return zzhaVar; } /* JADX INFO: Access modifiers changed from: package-private */ public static void zze() { synchronized (zzha.class) { for (zzha zzhaVar : zzb.values()) { zzhaVar.zzc.unregisterContentObserver(zzhaVar.zze); } zzb.clear(); } } @Override // com.google.android.gms.internal.measurement.zzhe public final /* synthetic */ Object zzb(String str) { return zzc().get(str); } /* JADX WARN: Multi-variable type inference failed */ public final Map zzc() { Map map; Map map2; Map map3 = this.zzg; Map map4 = map3; if (map3 == null) { synchronized (this.zzf) { Map map5 = this.zzg; map = map5; if (map5 == null) { StrictMode.ThreadPolicy allowThreadDiskReads = StrictMode.allowThreadDiskReads(); try { try { map2 = (Map) zzhc.zza(new zzhd(this) { // from class: com.google.android.gms.internal.measurement.zzgy public final zzha zza; @Override // com.google.android.gms.internal.measurement.zzhd public final Object zza() { return this.zza.zzd(); } { this.zza = this; } }); } finally { StrictMode.setThreadPolicy(allowThreadDiskReads); } } catch (SQLiteException | IllegalStateException | SecurityException unused) { Log.e("ConfigurationContentLoader", "PhenotypeFlag unable to load ContentProvider, using default values"); StrictMode.setThreadPolicy(allowThreadDiskReads); map2 = null; } this.zzg = map2; allowThreadDiskReads = map2; map = allowThreadDiskReads; } } map4 = map; } return map4 != null ? map4 : Collections.emptyMap(); } /* JADX INFO: Access modifiers changed from: package-private */ public final /* synthetic */ Map zzd() { Map hashMap; Cursor query = this.zzc.query(this.zzd, zza, null, null, null); if (query == null) { return Collections.emptyMap(); } try { int count = query.getCount(); if (count == 0) { return Collections.emptyMap(); } if (count <= 256) { hashMap = new nyh(count); } else { hashMap = new HashMap(count, 1.0f); } while (query.moveToNext()) { hashMap.put(query.getString(0), query.getString(1)); } return hashMap; } finally { query.close(); } } public final void zzf() { synchronized (this.zzf) { this.zzg = null; zzhu.zze(); } synchronized (this) { Iterator it = this.zzh.iterator(); while (it.hasNext()) { it.next().zza(); } } } }