Files
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

61 lines
2.2 KiB
Java

package com.mbridge.msdk.foundation.tools;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.tools.FastKV;
import java.util.concurrent.Executor;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
/* loaded from: classes4.dex */
public final class r {
static volatile Executor a;
static FastKV.b b = new FastKV.b() { // from class: com.mbridge.msdk.foundation.tools.r.1
@Override // com.mbridge.msdk.foundation.tools.FastKV.b
public final void a(String str, Exception exc) {
if (MBridgeConstans.DEBUG) {
af.b("FastKVConfig", str, exc);
}
}
@Override // com.mbridge.msdk.foundation.tools.FastKV.b
public final void a(String str, String str2) {
if (MBridgeConstans.DEBUG) {
af.c("FastKVConfig", str + " " + str2);
}
}
@Override // com.mbridge.msdk.foundation.tools.FastKV.b
public final void b(String str, Exception exc) {
if (MBridgeConstans.DEBUG) {
af.c("FastKVConfig", str, exc);
}
}
};
private r() {
}
public static Executor a() {
if (a == null) {
synchronized (r.class) {
try {
if (a == null) {
ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(4, 4, 10L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue(), new ThreadFactory() { // from class: com.mbridge.msdk.foundation.tools.r.2
@Override // java.util.concurrent.ThreadFactory
public final Thread newThread(Runnable runnable) {
return new Thread(runnable, "mb-sp-handler");
}
}, new ThreadPoolExecutor.DiscardPolicy());
threadPoolExecutor.allowCoreThreadTimeOut(true);
a = threadPoolExecutor;
}
} finally {
}
}
}
return a;
}
}