what-the-bank/sources/com/google/android/gms/common/api/internal/zabg.java

39 lines
895 B
Java

package com.google.android.gms.common.api.internal;
import java.util.concurrent.locks.Lock;
/* loaded from: classes.dex */
abstract class zabg {
private final zabf zaa;
protected abstract void zaa();
public final void zab(zabi zabiVar) {
Lock lock;
Lock lock2;
zabf zabfVar;
Lock lock3;
lock = zabiVar.zai;
lock.lock();
try {
zabfVar = zabiVar.zan;
if (zabfVar == this.zaa) {
zaa();
lock3 = zabiVar.zai;
} else {
lock3 = zabiVar.zai;
}
lock3.unlock();
} catch (Throwable th) {
lock2 = zabiVar.zai;
lock2.unlock();
throw th;
}
}
/* JADX INFO: Access modifiers changed from: protected */
public zabg(zabf zabfVar) {
this.zaa = zabfVar;
}
}