# | Line 203 | Line 203 | public class DelayQueue<E extends Delaye | |
---|---|---|
203 | } else { | |
204 | long delay = first.getDelay(TimeUnit.NANOSECONDS); | |
205 | if (delay > 0) { | |
206 | + | if (nanos <= 0) |
207 | + | return null; |
208 | if (delay > nanos) | |
209 | delay = nanos; | |
210 | long timeLeft = available.awaitNanos(delay); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |