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, zzwl> b = new ConcurrentHashMap(); private final zzwm a = new zzvk(); private zzwh() { } public static zzwh a() { return c; } public final zzwl a(Class cls) { zzuq.a(cls, "messageType"); zzwl zzwlVar = (zzwl) this.b.get(cls); if (zzwlVar != null) { return zzwlVar; } zzwl a = this.a.a(cls); zzuq.a(cls, "messageType"); zzuq.a(a, "schema"); zzwl zzwlVar2 = (zzwl) this.b.putIfAbsent(cls, a); return zzwlVar2 != null ? zzwlVar2 : a; } public final zzwl a(T t) { return a((Class) t.getClass()); } }