Files
iTartanas/itranvias_code/com/google/android.gms/tasks/zzr.java
T

43 lines
1.1 KiB
Java

package com.google.android.gms.tasks;
import java.util.ArrayDeque;
import java.util.Queue;
/* JADX INFO: compiled from: com.google.android.gms:play-services-tasks@@18.1.0 */
/* JADX INFO: loaded from: classes2.dex */
final class zzr {
private final Object zza = new Object();
private Queue zzb;
private boolean zzc;
zzr() {
}
public final void zza(zzq zzqVar) {
synchronized (this.zza) {
if (this.zzb == null) {
this.zzb = new ArrayDeque();
}
this.zzb.add(zzqVar);
}
}
public final void zzb(Task task) {
zzq zzqVar;
synchronized (this.zza) {
if (this.zzb != null && !this.zzc) {
this.zzc = true;
while (true) {
synchronized (this.zza) {
zzqVar = (zzq) this.zzb.poll();
if (zzqVar == null) {
this.zzc = false;
return;
}
}
zzqVar.zzd(task);
}
}
}
}
}