- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
94 lines
2.5 KiB
Java
94 lines
2.5 KiB
Java
package com.applovin.impl;
|
|
|
|
import com.applovin.impl.vb;
|
|
import java.lang.ref.WeakReference;
|
|
import java.util.Stack;
|
|
|
|
/* loaded from: classes.dex */
|
|
public interface vb {
|
|
|
|
public interface a {
|
|
Object a();
|
|
}
|
|
|
|
public interface b {
|
|
void a(Object obj);
|
|
}
|
|
|
|
Object a(a aVar);
|
|
|
|
void a(Object obj, b bVar);
|
|
|
|
public static class d implements vb {
|
|
private final c a = new c();
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static /* synthetic */ WeakReference b(a aVar) {
|
|
return new WeakReference(aVar.a());
|
|
}
|
|
|
|
@Override // com.applovin.impl.vb
|
|
public Object a(final a aVar) {
|
|
Object obj;
|
|
do {
|
|
obj = ((WeakReference) this.a.a(new a() { // from class: com.applovin.impl.vb$d$$ExternalSyntheticLambda1
|
|
@Override // com.applovin.impl.vb.a
|
|
public final Object a() {
|
|
WeakReference b;
|
|
b = vb.d.b(vb.a.this);
|
|
return b;
|
|
}
|
|
})).get();
|
|
} while (obj == null);
|
|
return obj;
|
|
}
|
|
|
|
@Override // com.applovin.impl.vb
|
|
public void a(final Object obj, final b bVar) {
|
|
q6.a(obj);
|
|
this.a.a(new WeakReference(obj), new b() { // from class: com.applovin.impl.vb$d$$ExternalSyntheticLambda0
|
|
@Override // com.applovin.impl.vb.b
|
|
public final void a(Object obj2) {
|
|
vb.b.this.a(obj);
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
public static class c implements vb {
|
|
private final int a;
|
|
private final Stack b;
|
|
|
|
public c() {
|
|
this(3);
|
|
}
|
|
|
|
@Override // com.applovin.impl.vb
|
|
public synchronized Object a(a aVar) {
|
|
try {
|
|
} catch (Throwable th) {
|
|
throw th;
|
|
}
|
|
return this.b.isEmpty() ? aVar.a() : this.b.pop();
|
|
}
|
|
|
|
public c(int i) {
|
|
this.b = new Stack();
|
|
this.a = i;
|
|
}
|
|
|
|
@Override // com.applovin.impl.vb
|
|
public synchronized void a(Object obj, b bVar) {
|
|
if (this.b.size() < this.a) {
|
|
this.b.push(obj);
|
|
} else {
|
|
try {
|
|
bVar.a(obj);
|
|
} catch (RuntimeException e) {
|
|
q6.a((Throwable) e);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|