# Hierarchy For Package org.modeshape.common.collection.ring

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.modeshape.common.collection.ring.BlockingWaitStrategy (implements org.modeshape.common.collection.ring.WaitStrategy)
  - org.modeshape.common.collection.ring.Consumer<T> (implements java.lang.AutoCloseable)
  - org.modeshape.common.collection.ring.GarbageCollectingConsumer (implements java.lang.AutoCloseable, org.modeshape.common.collection.ring.DependentOnPointers, java.lang.Runnable)
  - org.modeshape.common.collection.ring.Pointer
    - org.modeshape.common.collection.ring.TrailingPointer (implements org.modeshape.common.collection.ring.DependentOnPointers)
  - org.modeshape.common.collection.ring.Pointers
  - org.modeshape.common.collection.ring.RingBuffer<T,C>
  - org.modeshape.common.collection.ring.RingBuffer.ConsumerRunner (implements java.lang.Runnable)
  - org.modeshape.common.collection.ring.RingBuffer.NoOpLock (implements java.util.concurrent.locks.Lock)
  - org.modeshape.common.collection.ring.RingBufferBuilder<T,C>
  - org.modeshape.common.collection.ring.SingleProducerCursor (implements org.modeshape.common.collection.ring.Cursor)

## Interface Hierarchy

- java.lang.AutoCloseable
  - org.modeshape.common.collection.ring.PointerBarrier
- org.modeshape.common.collection.ring.DependentOnPointers
  - org.modeshape.common.collection.ring.Cursor
- org.modeshape.common.collection.ring.GarbageCollectingConsumer.Collectable
- org.modeshape.common.collection.ring.RingBuffer.ConsumerAdapter<EntryType,ConsumerType>
- org.modeshape.common.collection.ring.WaitStrategy

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.