@Override
    public long nowNanos() {
      return TimeUnit.MILLISECONDS.toNanos(now());
    }
Produce a non-singleton MonotonicClock instance wrapping the given Clock.

@return A MonotonicClock that uses the provided Clock.
fbcore/src/main/java/com/facebook/common/time/MonotonicClock.java