Class OverflowAvoidingLockSupport
- java.lang.Object
-
- com.google.common.util.concurrent.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.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static long
MAX_NANOSECONDS_THRESHOLD
-
Constructor Summary
Constructors Modifier Constructor Description private
OverflowAvoidingLockSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static void
parkNanos(java.lang.Object blocker, long nanos)
-
-
-
Field Detail
-
MAX_NANOSECONDS_THRESHOLD
static final long MAX_NANOSECONDS_THRESHOLD
- See Also:
- Constant Field Values
-
-