Class SystemTime.SteppedProvider

java.lang.Object
com.biglybt.core.util.SystemTime.SteppedProvider
All Implemented Interfaces:
SystemTime.SystemTimeProvider
Enclosing class:
SystemTime

private static class SystemTime.SteppedProvider extends Object implements SystemTime.SystemTimeProvider
  • Field Details

    • HPC_START

      private static final long HPC_START
    • updater

      private final Thread updater
    • stepped_time

      private volatile long stepped_time
    • currentTimeOffset

      private volatile long currentTimeOffset
    • last_approximate_time

      private final AtomicLong last_approximate_time
    • access_count

      private volatile int access_count
    • slice_access_count

      private volatile int slice_access_count
    • access_average_per_slice

      private volatile int access_average_per_slice
    • drift_adjusted_granularity

      private volatile int drift_adjusted_granularity
    • stepped_mono_time

      private volatile long stepped_mono_time
  • Constructor Details

    • SteppedProvider

      private SteppedProvider()
  • Method Details