package com.vungle.warren.utility; import java.util.concurrent.BlockingQueue; import java.util.concurrent.Callable; import java.util.concurrent.Future; import java.util.concurrent.ThreadFactory; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; /* loaded from: classes2.dex */ public class z extends ThreadPoolExecutor { public z(int i10, int i11, long j10, TimeUnit timeUnit, BlockingQueue blockingQueue, ThreadFactory threadFactory) { super(i10, i11, j10, timeUnit, (BlockingQueue) blockingQueue, threadFactory); allowCoreThreadTimeOut(true); } public void a(Runnable runnable, Runnable runnable2) { try { super.execute(runnable); } catch (OutOfMemoryError unused) { runnable2.run(); } } public Future b(Runnable runnable, Runnable runnable2) { try { return super.submit(runnable); } catch (OutOfMemoryError unused) { runnable2.run(); return new g8.g(null); } } @Override // java.util.concurrent.ThreadPoolExecutor, java.util.concurrent.Executor public void execute(Runnable runnable) { try { super.execute(runnable); } catch (OutOfMemoryError unused) { } } @Override // java.util.concurrent.AbstractExecutorService, java.util.concurrent.ExecutorService public Future submit(Runnable runnable) { try { return super.submit(runnable); } catch (OutOfMemoryError unused) { return new g8.g(null); } } @Override // java.util.concurrent.AbstractExecutorService, java.util.concurrent.ExecutorService public Future submit(Runnable runnable, Object obj) { try { return super.submit(runnable, obj); } catch (OutOfMemoryError unused) { return new g8.g(null); } } @Override // java.util.concurrent.AbstractExecutorService, java.util.concurrent.ExecutorService public Future submit(Callable callable) { try { return super.submit(callable); } catch (OutOfMemoryError unused) { return new g8.g(null); } } }