Interface NanoClock
public interface NanoClock
Nano clock which can be used to measure elapsed time in nanoseconds.
The default system implementation can be accessed at SYSTEM. Alternative
implementations may be used for testing.
- Since:
- 1.14
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final NanoClockProvides the default System implementation of a nano clock by usingSystem.nanoTime(). -
Method Summary
Modifier and TypeMethodDescriptionlongnanoTime()Returns the current value of the most precise available system timer, in nanoseconds for use to measure elapsed time, to match the behavior ofSystem.nanoTime().
-
Field Details
-
SYSTEM
Provides the default System implementation of a nano clock by usingSystem.nanoTime().
-
-
Method Details
-
nanoTime
long nanoTime()Returns the current value of the most precise available system timer, in nanoseconds for use to measure elapsed time, to match the behavior ofSystem.nanoTime().
-