# Hierarchy For Package org.apache.groovy.util.concurrent

Package Hierarchies:

- All Packages

## Class Hierarchy

- class java.lang.Object
  - class java.lang.ref.Reference
    - class java.lang.ref.SoftReference
      - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.SoftKeyReference
      - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.SoftValueReference
    - class java.lang.ref.WeakReference
      - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.WeakKeyReference
      - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.WeakValueReference
  - class java.util.AbstractCollection
    - class java.util.AbstractSet
      - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.EntrySet
      - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.KeySet
    - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.Values
  - class java.util.AbstractMap
    - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap
      - class org.apache.groovy.util.concurrent.ManagedIdentityConcurrentMap
  - class java.util.concurrent.locks.ReentrantLock
    - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.Segment
  - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.HashEntry
  - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.HashIterator
    - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.CachedEntryIterator
    - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.EntryIterator
    - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.KeyIterator
    - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.ValueIterator
  - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.InitializableEntry
  - enum org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.Option
  - enum org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.ReferenceType
  - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.SimpleEntry
    - class org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.WriteThroughEntry
  - class org.apache.groovy.util.concurrent.ThreadHelper

## Interface Hierarchy

- interface org.apache.groovy.util.concurrent.ConcurrentReferenceHashMap.KeyReference
- interface org.apache.groovy.util.concurrent.LazyInitializable