# Hierarchy For Package co.aikar.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - it.unimi.dsi.fastutil.ints.AbstractInt2ObjectFunction<V> (implements it.unimi.dsi.fastutil.ints.Int2ObjectFunction<V>, java.io.Serializable)
    - it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap<V> (implements it.unimi.dsi.fastutil.ints.Int2ObjectMap<V>, java.io.Serializable)
      - it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap<V> (implements java.lang.Cloneable, it.unimi.dsi.fastutil.Hash, java.io.Serializable)
        - co.aikar.util.LoadingIntMap<V>
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - co.aikar.util.LoadingMap<K,V>
    - co.aikar.util.MRUMapCache<K,V>
  - com.google.common.collect.ForwardingObject
    - com.google.common.collect.ForwardingMap<K,V> (implements java.util.Map<K,V>)
      - co.aikar.util.Counter<T>
  - co.aikar.util.JSONUtil
  - co.aikar.util.JSONUtil.JSONPair
  - co.aikar.util.LoadingIntMap.Feeder<T> (implements com.google.common.base.Function<F,T>)
  - co.aikar.util.LoadingMap.Feeder<T> (implements java.util.function.Function<T,R>)