From b8df0351cddf5bde6ca148d3b9c1c12d4f59113e Mon Sep 17 00:00:00 2001 From: Johannes Rudolph Date: Mon, 27 Apr 2020 17:55:24 +0200 Subject: [PATCH] actor: use simple comparison in LightArrayRevolverScheduler (#28981) --- .../src/main/scala/akka/actor/LightArrayRevolverScheduler.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/akka-actor/src/main/scala/akka/actor/LightArrayRevolverScheduler.scala b/akka-actor/src/main/scala/akka/actor/LightArrayRevolverScheduler.scala index d6d67af03e..5bd8462d26 100644 --- a/akka-actor/src/main/scala/akka/actor/LightArrayRevolverScheduler.scala +++ b/akka-actor/src/main/scala/akka/actor/LightArrayRevolverScheduler.scala @@ -186,7 +186,7 @@ class LightArrayRevolverScheduler(config: Config, log: LoggingAdapter, threadFac private val queue = new TaskQueue private def schedule(ec: ExecutionContext, r: Runnable, delay: FiniteDuration): TimerTask = - if (delay <= Duration.Zero) { + if (delay.length <= 0L) { // use simple comparision instead of Ordering for performance if (stopped.get != null) throw SchedulerException("cannot enqueue after timer shutdown") ec.execute(r) NotCancellable