## Hierarchy For Package org.biojava.utils.cache

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - org.biojava.utils.cache.WeakValueHashMap
  - org.biojava.utils.cache.ChangeableCache
  - org.biojava.utils.cache.FixedSizeCache (implements org.biojava.utils.cache.Cache)
  - org.biojava.utils.cache.FixedSizeMap (implements org.biojava.utils.cache.CacheMap)
  - java.lang.ref.Reference<T>
    - java.lang.ref.WeakReference<T>
      - org.biojava.utils.cache.KeyedWeakReference
  - org.biojava.utils.cache.SoftReferenceCache (implements org.biojava.utils.cache.Cache)
  - org.biojava.utils.cache.WeakCacheMap (implements org.biojava.utils.cache.CacheMap)

## Interface Hierarchy

- org.biojava.utils.cache.Cache
- org.biojava.utils.cache.CacheMap
- org.biojava.utils.cache.CacheReference