Files
rr3-apk/decompiled-community/sources/com/applovin/impl/vb.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- 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
2026-02-18 15:48:36 -08:00

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);
}
}
}
}
}