package com.google.android.gms.internal.drive; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; /* loaded from: classes3.dex */ final class zzmd { private static final zzmd zzuw = new zzmd(); private final ConcurrentMap, zzmf> zzuy = new ConcurrentHashMap(); private final zzmg zzux = new zzlf(); public static zzmd zzej() { return zzuw; } public final zzmf zzf(Class cls) { zzkm.zza(cls, "messageType"); zzmf zzmfVar = (zzmf) this.zzuy.get(cls); if (zzmfVar != null) { return zzmfVar; } zzmf zze = this.zzux.zze(cls); zzkm.zza(cls, "messageType"); zzkm.zza(zze, "schema"); zzmf zzmfVar2 = (zzmf) this.zzuy.putIfAbsent(cls, zze); return zzmfVar2 != null ? zzmfVar2 : zze; } public final zzmf zzq(T t) { return zzf(t.getClass()); } private zzmd() { } }