- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
36 lines
991 B
Java
36 lines
991 B
Java
package com.google.android.gms.internal.measurement;
|
|
|
|
import java.util.concurrent.ConcurrentHashMap;
|
|
import java.util.concurrent.ConcurrentMap;
|
|
|
|
/* loaded from: classes3.dex */
|
|
final class zzle {
|
|
private static final zzle zza = new zzle();
|
|
private final ConcurrentMap<Class<?>, zzli<?>> zzc = new ConcurrentHashMap();
|
|
private final zzll zzb = new zzke();
|
|
|
|
public static zzle zza() {
|
|
return zza;
|
|
}
|
|
|
|
public final <T> zzli<T> zza(Class<T> cls) {
|
|
zzjn.zza(cls, "messageType");
|
|
zzli<T> zzliVar = (zzli) this.zzc.get(cls);
|
|
if (zzliVar != null) {
|
|
return zzliVar;
|
|
}
|
|
zzli<T> zza2 = this.zzb.zza(cls);
|
|
zzjn.zza(cls, "messageType");
|
|
zzjn.zza(zza2, "schema");
|
|
zzli<T> zzliVar2 = (zzli) this.zzc.putIfAbsent(cls, zza2);
|
|
return zzliVar2 != null ? zzliVar2 : zza2;
|
|
}
|
|
|
|
public final <T> zzli<T> zza(T t) {
|
|
return zza((Class) t.getClass());
|
|
}
|
|
|
|
private zzle() {
|
|
}
|
|
}
|