package com.vungle.ads.internal.executor; import com.vungle.ads.internal.util.Logger; import java.util.concurrent.ExecutionException; import java.util.concurrent.Future; import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeoutException; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes4.dex */ public final class FutureResult implements Future { public static final Companion Companion = new Companion(null); private static final String TAG = FutureResult.class.getSimpleName(); private final Future future; public final Future getFuture() { return this.future; } public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } public final String getTAG() { return FutureResult.TAG; } } public FutureResult(Future future) { this.future = future; } @Override // java.util.concurrent.Future public boolean cancel(boolean z) { Future future = this.future; if (future != null) { return future.cancel(z); } return false; } @Override // java.util.concurrent.Future public boolean isCancelled() { Future future = this.future; if (future != null) { return future.isCancelled(); } return false; } @Override // java.util.concurrent.Future public boolean isDone() { Future future = this.future; if (future != null) { return future.isDone(); } return false; } @Override // java.util.concurrent.Future public T get() { try { Future future = this.future; if (future != null) { return future.get(); } return null; } catch (InterruptedException unused) { Logger.Companion companion = Logger.Companion; String TAG2 = TAG; Intrinsics.checkNotNullExpressionValue(TAG2, "TAG"); companion.w(TAG2, "future.get() Interrupted on Thread " + Thread.currentThread().getName()); Thread.currentThread().interrupt(); return null; } catch (ExecutionException e) { Logger.Companion companion2 = Logger.Companion; String TAG3 = TAG; Intrinsics.checkNotNullExpressionValue(TAG3, "TAG"); companion2.e(TAG3, "error on execution", e); return null; } } @Override // java.util.concurrent.Future public T get(long j, TimeUnit unit) { Intrinsics.checkNotNullParameter(unit, "unit"); try { Future future = this.future; if (future != null) { return future.get(j, unit); } return null; } catch (InterruptedException unused) { Logger.Companion companion = Logger.Companion; String TAG2 = TAG; Intrinsics.checkNotNullExpressionValue(TAG2, "TAG"); companion.w(TAG2, "future.get() Interrupted on Thread " + Thread.currentThread().getName()); Thread.currentThread().interrupt(); return null; } catch (ExecutionException e) { Logger.Companion companion2 = Logger.Companion; String TAG3 = TAG; Intrinsics.checkNotNullExpressionValue(TAG3, "TAG"); companion2.e(TAG3, "error on execution", e); return null; } catch (TimeoutException e2) { Logger.Companion companion3 = Logger.Companion; String TAG4 = TAG; Intrinsics.checkNotNullExpressionValue(TAG4, "TAG"); companion3.e(TAG4, "error on timeout", e2); Intrinsics.checkNotNullExpressionValue(TAG4, "TAG"); companion3.w(TAG4, "future.get() Timeout on Thread " + Thread.currentThread().getName()); return null; } } }