package o; import java.util.Objects; import java.util.concurrent.PriorityBlockingQueue; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger; import o.AbstractC13173fSu; /* loaded from: classes.dex */ public final class fYE extends AbstractC13173fSu { private static final fYE b = new fYE(); @Override // o.AbstractC13173fSu public final AbstractC13173fSu.Sts c() { return new HBt(); } fYE() { } @Override // o.AbstractC13173fSu public final fSJ d(Runnable runnable, long j, TimeUnit timeUnit) { try { timeUnit.sleep(j); Objects.requireNonNull(runnable, "run is null"); runnable.run(); } catch (InterruptedException e) { Thread.currentThread().interrupt(); C13418fZu.c(e); } return EnumC13195fTi.INSTANCE; } /* loaded from: classes6.dex */ static final class HBt extends AbstractC13173fSu.Sts { volatile boolean a; final PriorityBlockingQueue b = new PriorityBlockingQueue<>(); private final AtomicInteger e = new AtomicInteger(); private AtomicInteger c = new AtomicInteger(); HBt() { } @Override // o.AbstractC13173fSu.Sts public final fSJ c(Runnable runnable) { return e(runnable, AbstractC13173fSu.a(TimeUnit.MILLISECONDS)); } @Override // o.AbstractC13173fSu.Sts public final fSJ a(Runnable runnable, long j, TimeUnit timeUnit) { long a = AbstractC13173fSu.a(TimeUnit.MILLISECONDS) + timeUnit.toMillis(j); return e(new RVV(runnable, this, a), a); } private fSJ e(Runnable runnable, long j) { if (this.a) { return EnumC13195fTi.INSTANCE; } IeS ieS = new IeS(runnable, Long.valueOf(j), this.c.incrementAndGet()); this.b.add(ieS); if (this.e.getAndIncrement() == 0) { int i = 1; while (!this.a) { IeS poll = this.b.poll(); if (poll != null) { if (!poll.d) { poll.a.run(); } } else { i = this.e.addAndGet(-i); if (i == 0) { return EnumC13195fTi.INSTANCE; } } } this.b.clear(); return EnumC13195fTi.INSTANCE; } return fSJ.b(new RVV(this, ieS)); } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes6.dex */ public final class RVV implements Runnable { private IeS d; private HBt e; RVV(HBt hBt, IeS ieS) { this.e = hBt; this.d = ieS; } @Override // java.lang.Runnable public final void run() { this.d.d = true; this.e.b.remove(this.d); } } @Override // o.fSJ public final boolean isDisposed() { return this.a; } @Override // o.fSJ public final void dispose() { this.a = true; } } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes6.dex */ public static final class IeS implements Comparable { final Runnable a; private int b; private long c; volatile boolean d; @Override // java.lang.Comparable public final /* synthetic */ int compareTo(IeS ieS) { IeS ieS2 = ieS; int compare = Long.compare(this.c, ieS2.c); return compare == 0 ? Integer.compare(this.b, ieS2.b) : compare; } IeS(Runnable runnable, Long l, int i) { this.a = runnable; this.c = l.longValue(); this.b = i; } } /* loaded from: classes6.dex */ static final class RVV implements Runnable { private final HBt a; private final Runnable b; private final long e; RVV(Runnable runnable, HBt hBt, long j) { this.b = runnable; this.a = hBt; this.e = j; } @Override // java.lang.Runnable public final void run() { if (this.a.a) { return; } long c = HBt.c(TimeUnit.MILLISECONDS); long j = this.e; if (j > c) { try { Thread.sleep(j - c); } catch (InterruptedException e) { Thread.currentThread().interrupt(); C13418fZu.c(e); return; } } if (this.a.a) { return; } this.b.run(); } } @Override // o.AbstractC13173fSu public final fSJ a(Runnable runnable) { Objects.requireNonNull(runnable, "run is null"); runnable.run(); return EnumC13195fTi.INSTANCE; } public static fYE d() { return b; } }