package com.google.android.gms.common.internal; import android.util.Log; /* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */ /* JADX INFO: loaded from: classes2.dex */ public abstract class zzc { private Object zza; private boolean zzb = false; final /* synthetic */ BaseGmsClient zzd; public zzc(BaseGmsClient baseGmsClient, Object obj) { this.zzd = baseGmsClient; this.zza = obj; } protected abstract void zza(Object obj); protected abstract void zzc(); public final void zze() { Object obj; synchronized (this) { obj = this.zza; if (this.zzb) { Log.w("GmsClient", "Callback proxy " + toString() + " being reused. This is not safe."); } } if (obj != null) { zza(obj); } synchronized (this) { this.zzb = true; } zzg(); } public final void zzf() { synchronized (this) { this.zza = null; } } public final void zzg() { zzf(); synchronized (this.zzd.zzt) { this.zzd.zzt.remove(this); } } }