Class BBHeader.ReadCounterRef

java.lang.Object
com.github.benmanes.caffeine.cache.BBHeader.PadReadCounter
com.github.benmanes.caffeine.cache.BBHeader.ReadCounterRef
Direct Known Subclasses:
BBHeader.PadWriteCounter
Enclosing class:
BBHeader

abstract static class BBHeader.ReadCounterRef extends BBHeader.PadReadCounter
Enforces a memory layout to avoid false sharing by padding the read count.
  • Field Details

    • READ_OFFSET

      static final long READ_OFFSET
    • readCounter

      volatile long readCounter
  • Constructor Details

    • ReadCounterRef

      ReadCounterRef()
  • Method Details

    • lazySetReadCounter

      void lazySetReadCounter(long count)