Class VersionBucket

  • Direct Known Subclasses:
    TimedVersionBucket

    public class VersionBucket
    extends Object
    The default implementation which uses the intrinsic object monitor. It uses less memory but ignores the lockTimeoutMs.
    NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
    • Constructor Detail

      • VersionBucket

        public VersionBucket()
    • Method Detail

      • unlock

        public void unlock()
        Nothing to do for the intrinsic object monitor.
      • signalAll

        public void signalAll()
      • awaitNanos

        public void awaitNanos​(long nanosTimeout)