Class AbstractConcurrentArrayQueueProducer

java.lang.Object
org.agrona.concurrent.AbstractConcurrentArrayQueuePadding1
org.agrona.concurrent.AbstractConcurrentArrayQueueProducer
Direct Known Subclasses:
AbstractConcurrentArrayQueuePadding2

abstract class AbstractConcurrentArrayQueueProducer extends AbstractConcurrentArrayQueuePadding1
Value for the producer that are expected to be padded.
  • Field Details

    • tail

      protected volatile long tail
      Tail index.
    • headCache

      protected long headCache
      Cached head index.
    • sharedHeadCache

      protected volatile long sharedHeadCache
      Shared cached head index.
  • Constructor Details

    • AbstractConcurrentArrayQueueProducer

      AbstractConcurrentArrayQueueProducer()