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

    Fields
    Modifier and Type
    Field
    Description
    static final NanoClock
    Provides the default System implementation of a nano clock by using System.nanoTime().
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Returns the current value of the most precise available system timer, in nanoseconds for use to measure elapsed time, to match the behavior of System.nanoTime().
  • Field Details

  • 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 of System.nanoTime().