package p137;

import java.util.Locale;
import java.util.concurrent.Executor;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

/* JADX INFO: renamed from: ފ.ؠ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C2736 {

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public static final C2736 f8449 = new C2736();

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final ExecutorService f8450;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final Executor f8451;

    /* JADX INFO: renamed from: ފ.ؠ$ؠ, reason: contains not printable characters */
    public static class ExecutorC2738 implements Executor {

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public ThreadLocal<Integer> f8452 = new ThreadLocal<>();

        public /* synthetic */ ExecutorC2738(C2737 c2737) {
        }

        @Override // java.util.concurrent.Executor
        public void execute(Runnable runnable) {
            Integer num = this.f8452.get();
            if (num == null) {
                num = 0;
            }
            int iIntValue = num.intValue() + 1;
            this.f8452.set(Integer.valueOf(iIntValue));
            try {
                if (iIntValue <= 15) {
                    runnable.run();
                } else {
                    C2736.f8449.f8450.execute(runnable);
                }
            } finally {
                m4800();
            }
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final int m4800() {
            Integer num = this.f8452.get();
            if (num == null) {
                num = 0;
            }
            int iIntValue = num.intValue() - 1;
            if (iIntValue == 0) {
                this.f8452.remove();
            } else {
                this.f8452.set(Integer.valueOf(iIntValue));
            }
            return iIntValue;
        }
    }

    public C2736() {
        String property = System.getProperty("java.runtime.name");
        this.f8450 = !(property == null ? false : property.toLowerCase(Locale.US).contains("android")) ? Executors.newCachedThreadPool() : C2733.m4799();
        Executors.newSingleThreadScheduledExecutor();
        this.f8451 = new ExecutorC2738(null);
    }
}
