public long findDelayMillis(ScheduledEntry entry) { long diffMillis = (System.nanoTime() - entry.getScheduleTimeNanos()) / 1000000; return Math.max(0, entry.getScheduledDelayMillis() - diffMillis); }