/** * Returns the {@link System#nanoTime()} value when the request started. * * @throws IllegalStateException if the request start time is unspecified. */ protected final long requestStartTimeNanos() { checkState(isRequestStartTimeSet(), "requestStartTime is not set."); return requestStartTimeNanos; }
/** * Returns the number of microseconds since the epoch when the request started. * * @throws IllegalStateException if the request start time is unspecified. */ protected final long requestStartTimeMicros() { checkState(isRequestStartTimeSet(), "requestStartTime is not set."); return requestStartTimeMicros; }