Class VersionBucket


  • public class VersionBucket
    extends Object
    NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
    • Field Detail

      • highest

        public long highest
    • Constructor Detail

      • VersionBucket

        public VersionBucket​(int lockTimeoutMs)
    • Method Detail

      • updateHighest

        public void updateHighest​(long val)
      • getLockTimeoutMs

        public int getLockTimeoutMs()
      • tryLock

        public boolean tryLock()
      • unlock

        public void unlock()
      • signalAll

        public void signalAll()
      • awaitNanos

        public void awaitNanos​(long nanosTimeout)