@Override
    public long now() {
      mLast = Math.max(mLast, provider.now());
      return mLast;
    }
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