Class AbstractFuture.Waiter
java.lang.Object
com.google.common.util.concurrent.AbstractFuture.Waiter
- Enclosing class:
AbstractFuture<V>
Waiter links form a Treiber stack, in the
AbstractFuture.waiters
field.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) AbstractFuture.Waiter
(package private) Thread
(package private) static final AbstractFuture.Waiter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
setNext
(AbstractFuture.Waiter next) (package private) void
unpark()
-
Field Details
-
TOMBSTONE
-
thread
-
next
-
-
Constructor Details
-
Waiter
Waiter(boolean unused) Constructor for the TOMBSTONE, avoids use of ATOMIC_HELPER in case this class is loaded before the ATOMIC_HELPER. Apparently this is possible on some android platforms. -
Waiter
Waiter()
-
-
Method Details
-
setNext
-
unpark
void unpark()
-