Class Hierarchy
- java.lang.Object
- com.google.common.cache.AbstractCache<K,V> (implements com.google.common.cache.Cache<K,V>)
- com.google.common.cache.AbstractLoadingCache<K,V> (implements com.google.common.cache.LoadingCache<K,V>)
- com.google.common.cache.AbstractCache.SimpleStatsCounter (implements com.google.common.cache.AbstractCache.StatsCounter)
- java.util.AbstractMap.SimpleImmutableEntry<K,V> (implements java.util.Map.Entry<K,V>, java.io.Serializable)
- com.google.common.cache.RemovalNotification<K,V>
- com.google.common.cache.CacheBuilder<K,V>
- com.google.common.cache.CacheBuilderSpec
- com.google.common.cache.CacheLoader<K,V>
- com.google.common.cache.CacheStats
- com.google.common.collect.ForwardingObject
- com.google.common.cache.ForwardingCache<K,V> (implements com.google.common.cache.Cache<K,V>)
- com.google.common.cache.ForwardingCache.SimpleForwardingCache<K,V>
- com.google.common.cache.ForwardingLoadingCache<K,V> (implements com.google.common.cache.LoadingCache<K,V>)
- com.google.common.cache.ForwardingLoadingCache.SimpleForwardingLoadingCache<K,V>
- com.google.common.cache.ForwardingCache<K,V> (implements com.google.common.cache.Cache<K,V>)
- com.google.common.cache.RemovalListeners
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.google.common.cache.CacheLoader.InvalidCacheLoadException
- java.lang.UnsupportedOperationException
- com.google.common.cache.CacheLoader.UnsupportedLoadingOperationException
- java.lang.RuntimeException
- java.lang.Exception
- com.google.common.cache.AbstractCache<K,V> (implements com.google.common.cache.Cache<K,V>)
Interface Hierarchy
- com.google.common.cache.AbstractCache.StatsCounter
- com.google.common.cache.Cache<K,V>
- com.google.common.cache.LoadingCache<K,V> (also extends com.google.common.base.Function<F,T>)
- java.util.function.Function<T,R>
- com.google.common.base.Function<F,T>
- com.google.common.cache.LoadingCache<K,V> (also extends com.google.common.cache.Cache<K,V>)
- com.google.common.base.Function<F,T>
- com.google.common.cache.RemovalListener<K,V>
- com.google.common.cache.Weigher<K,V>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.google.common.cache.RemovalCause
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)