jimu-decompiled/sources/com/google/android/gms/internal/measurement/zzwh.java
2025-05-13 19:24:51 +02:00

36 lines
948 B
Java

package com.google.android.gms.internal.measurement;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
/* loaded from: classes.dex */
final class zzwh {
private static final zzwh c = new zzwh();
private final ConcurrentMap<Class<?>, zzwl<?>> b = new ConcurrentHashMap();
private final zzwm a = new zzvk();
private zzwh() {
}
public static zzwh a() {
return c;
}
public final <T> zzwl<T> a(Class<T> cls) {
zzuq.a(cls, "messageType");
zzwl<T> zzwlVar = (zzwl) this.b.get(cls);
if (zzwlVar != null) {
return zzwlVar;
}
zzwl<T> a = this.a.a(cls);
zzuq.a(cls, "messageType");
zzuq.a(a, "schema");
zzwl<T> zzwlVar2 = (zzwl) this.b.putIfAbsent(cls, a);
return zzwlVar2 != null ? zzwlVar2 : a;
}
public final <T> zzwl<T> a(T t) {
return a((Class) t.getClass());
}
}