Uses of Class
com.github.benmanes.caffeine.SingleConsumerQueue.Node
Packages that use SingleConsumerQueue.Node
Package
Description
Utility classes commonly useful in concurrent programming.
-
Uses of SingleConsumerQueue.Node in com.github.benmanes.caffeine
Subclasses of SingleConsumerQueue.Node in com.github.benmanes.caffeineModifier and TypeClassDescription(package private) static final class
Fields in com.github.benmanes.caffeine declared as SingleConsumerQueue.NodeModifier and TypeFieldDescription(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.NodeModifier and TypeFieldDescription(package private) final Function<E,
SingleConsumerQueue.Node<E>> SingleConsumerQueue.factory
Methods in com.github.benmanes.caffeine that return SingleConsumerQueue.NodeModifier and TypeMethodDescription(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.NodeModifier and TypeMethodDescription(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.NodeModifierConstructorDescriptionprivate
SingleConsumerQueue
(Function<E, SingleConsumerQueue.Node<E>> factory)