QueueConsumerNodeList(final Queue<?> queue) { _head = new QueueConsumerNodeListEntry(this); _tail = new AtomicReference<>(_head); _scavengeCountThreshold = queue.getContextValue(Integer.class, QUEUE_SCAVANGE_COUNT); }
public QueueConsumerNodeListEntry add(final QueueConsumerNode node) { QueueConsumerNodeListEntry entry = new QueueConsumerNodeListEntry(this, node); insert(entry, true); return entry; }