@Override public long getDelay(TimeUnit unit) {
      return unit.convert(expiration - factory.nanoTime(), TimeUnit.NANOSECONDS);
    }
Returns true if a given context should be invoked.
zipkin/src/main/java/zipkin2/internal/DelayLimiter.java