82 lines
1.8 KiB
Java
82 lines
1.8 KiB
Java
|
package o;
|
||
|
|
||
|
import o.C1050UnO;
|
||
|
import o.RDy;
|
||
|
import o.ykj;
|
||
|
|
||
|
/* loaded from: classes.dex */
|
||
|
final class iYo<Z> implements Ezi<Z>, C1050UnO.Sts {
|
||
|
private static final RDy.Sts<iYo<?>> e = C1050UnO.c(20, new C1050UnO.RVV<iYo<?>>() { // from class: o.iYo.1
|
||
|
@Override // o.C1050UnO.RVV
|
||
|
public final /* synthetic */ iYo<?> e() {
|
||
|
return new iYo<>();
|
||
|
}
|
||
|
});
|
||
|
private Ezi<Z> a;
|
||
|
private final ykj b = new ykj.LWm();
|
||
|
private boolean c;
|
||
|
private boolean d;
|
||
|
|
||
|
/* JADX INFO: Access modifiers changed from: package-private */
|
||
|
public static <Z> iYo<Z> e(Ezi<Z> ezi) {
|
||
|
iYo<Z> iyo = (iYo) e.d();
|
||
|
if (iyo == null) {
|
||
|
throw new NullPointerException("Argument must not be null");
|
||
|
}
|
||
|
((iYo) iyo).d = false;
|
||
|
((iYo) iyo).c = true;
|
||
|
((iYo) iyo).a = ezi;
|
||
|
return iyo;
|
||
|
}
|
||
|
|
||
|
iYo() {
|
||
|
}
|
||
|
|
||
|
/* JADX INFO: Access modifiers changed from: package-private */
|
||
|
public final void j() {
|
||
|
synchronized (this) {
|
||
|
this.b.b();
|
||
|
if (!this.c) {
|
||
|
throw new IllegalStateException("Already unlocked");
|
||
|
}
|
||
|
this.c = false;
|
||
|
if (this.d) {
|
||
|
b();
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@Override // o.Ezi
|
||
|
public final Class<Z> d() {
|
||
|
return this.a.d();
|
||
|
}
|
||
|
|
||
|
@Override // o.Ezi
|
||
|
public final Z e() {
|
||
|
return this.a.e();
|
||
|
}
|
||
|
|
||
|
@Override // o.Ezi
|
||
|
public final int a() {
|
||
|
return this.a.a();
|
||
|
}
|
||
|
|
||
|
@Override // o.Ezi
|
||
|
public final void b() {
|
||
|
synchronized (this) {
|
||
|
this.b.b();
|
||
|
this.d = true;
|
||
|
if (!this.c) {
|
||
|
this.a.b();
|
||
|
this.a = null;
|
||
|
e.d(this);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@Override // o.C1050UnO.Sts
|
||
|
public final ykj c() {
|
||
|
return this.b;
|
||
|
}
|
||
|
}
|