# Hierarchy For Package org.apache.avro.util.springframework

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - org.apache.avro.util.springframework.ConcurrentReferenceHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>)
  - org.apache.avro.util.springframework.ConcurrentReferenceHashMap.Entry<K,V> (implements java.util.Map.Entry<K,V>)
  - org.apache.avro.util.springframework.ConcurrentReferenceHashMap.ReferenceManager
  - java.util.concurrent.locks.ReentrantLock (implements java.util.concurrent.locks.Lock, java.io.Serializable)
    - org.apache.avro.util.springframework.ConcurrentReferenceHashMap.Segment

## Interface Hierarchy

- org.apache.avro.util.springframework.ConcurrentReferenceHashMap.Reference<K,V>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.avro.util.springframework.ConcurrentReferenceHashMap.ReferenceType
    - org.apache.avro.util.springframework.ConcurrentReferenceHashMap.Restructure