Uses of Class
com.github.benmanes.caffeine.SingleConsumerQueue.Node
-
Packages that use SingleConsumerQueue.Node Package Description com.github.benmanes.caffeine Utility classes commonly useful in concurrent programming. -
-
Uses of SingleConsumerQueue.Node in com.github.benmanes.caffeine
Subclasses of SingleConsumerQueue.Node in com.github.benmanes.caffeine Modifier and Type Class Description (package private) static class
SingleConsumerQueue.LinearizableNode<E>
Fields in com.github.benmanes.caffeine declared as SingleConsumerQueue.Node Modifier and Type Field Description (package private) SingleConsumerQueue.Node<E>
SCQHeader.HeadRef. head
(package private) SingleConsumerQueue.Node<E>
SingleConsumerQueue.Node. next
(package private) SingleConsumerQueue.Node<E>
SCQHeader.HeadAndTailRef. tail
Fields in com.github.benmanes.caffeine with type parameters of type SingleConsumerQueue.Node Modifier and Type Field Description (package private) java.util.function.Function<E,SingleConsumerQueue.Node<E>>
SingleConsumerQueue. factory
Methods in com.github.benmanes.caffeine that return SingleConsumerQueue.Node Modifier and Type Method Description (package private) static <E> SingleConsumerQueue.Node<E>
SingleConsumerQueue. findLast(SingleConsumerQueue.Node<E> node)
Returns the last node in the linked list.(package private) SingleConsumerQueue.Node<E>
SingleConsumerQueue.Node. getNextRelaxed()
(package private) SingleConsumerQueue.Node<E>
SingleConsumerQueue. transferOrCombine(SingleConsumerQueue.Node<E> first, SingleConsumerQueue.Node<E> last)
Attempts to receive a linked list from a waiting producer or transfer the specified linked list to an arriving producer.Methods in com.github.benmanes.caffeine with parameters of type SingleConsumerQueue.Node Modifier and Type Method Description (package private) void
SingleConsumerQueue. append(SingleConsumerQueue.Node<E> first, SingleConsumerQueue.Node<E> last)
Adds the linked list of nodes to the queue.(package private) boolean
SCQHeader.HeadAndTailRef. casTail(SingleConsumerQueue.Node<E> expect, SingleConsumerQueue.Node<E> update)
(package private) static <E> SingleConsumerQueue.Node<E>
SingleConsumerQueue. findLast(SingleConsumerQueue.Node<E> node)
Returns the last node in the linked list.(package private) void
SingleConsumerQueue.Node. lazySetNext(SingleConsumerQueue.Node<E> newNext)
(package private) void
SCQHeader.HeadAndTailRef. lazySetTail(SingleConsumerQueue.Node<E> next)
(package private) SingleConsumerQueue.Node<E>
SingleConsumerQueue. transferOrCombine(SingleConsumerQueue.Node<E> first, SingleConsumerQueue.Node<E> last)
Attempts to receive a linked list from a waiting producer or transfer the specified linked list to an arriving producer.Constructor parameters in com.github.benmanes.caffeine with type arguments of type SingleConsumerQueue.Node Constructor Description SingleConsumerQueue(java.util.function.Function<E,SingleConsumerQueue.Node<E>> factory)
-