Class OverflowAvoidingLockSupport


  • final class OverflowAvoidingLockSupport
    extends java.lang.Object
    Works around an android bug, where parking for more than INT_MAX seconds can produce an abort signal on 32 bit devices running Android Q.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static void parkNanos​(java.lang.Object blocker, long nanos)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

    • Constructor Detail

      • OverflowAvoidingLockSupport

        private OverflowAvoidingLockSupport()
    • Method Detail

      • parkNanos

        static void parkNanos​(@CheckForNull
                              java.lang.Object blocker,
                              long nanos)