Hierarchy For Package com.google.common.cache
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.AbstractLoadingCache<K,
- com.google.common.cache.AbstractCache.SimpleStatsCounter (implements com.google.common.cache.AbstractCache.StatsCounter)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractQueue<E> (implements java.util.Queue<E>)
- com.google.common.cache.LocalCache.AccessQueue<K,
V> - com.google.common.cache.LocalCache.WriteQueue<K,
V>
- com.google.common.cache.LocalCache.AccessQueue<K,
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- com.google.common.cache.LocalCache.AbstractCacheSet<T>
- com.google.common.cache.LocalCache.EntrySet
- com.google.common.cache.LocalCache.KeySet
- com.google.common.cache.LocalCache.AbstractCacheSet<T>
- com.google.common.cache.LocalCache.Values
- java.util.AbstractQueue<E> (implements java.util.Queue<E>)
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - com.google.common.cache.LocalCache<K,
V> (implements java.util.concurrent.ConcurrentMap<K, V>)
- com.google.common.cache.LocalCache<K,
- 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.RemovalNotification<K,
- com.google.common.cache.CacheBuilder<K,
V> - com.google.common.cache.CacheBuilder.LoggerHolder
- com.google.common.cache.CacheBuilderSpec
- com.google.common.cache.CacheBuilderSpec.DurationParser (implements com.google.common.cache.CacheBuilderSpec.ValueParser)
- com.google.common.cache.CacheBuilderSpec.AccessDurationParser
- com.google.common.cache.CacheBuilderSpec.RefreshDurationParser
- com.google.common.cache.CacheBuilderSpec.WriteDurationParser
- com.google.common.cache.CacheBuilderSpec.IntegerParser (implements com.google.common.cache.CacheBuilderSpec.ValueParser)
- com.google.common.cache.CacheBuilderSpec.ConcurrencyLevelParser
- com.google.common.cache.CacheBuilderSpec.InitialCapacityParser
- com.google.common.cache.CacheBuilderSpec.KeyStrengthParser (implements com.google.common.cache.CacheBuilderSpec.ValueParser)
- com.google.common.cache.CacheBuilderSpec.LongParser (implements com.google.common.cache.CacheBuilderSpec.ValueParser)
- com.google.common.cache.CacheBuilderSpec.MaximumSizeParser
- com.google.common.cache.CacheBuilderSpec.MaximumWeightParser
- com.google.common.cache.CacheBuilderSpec.RecordStatsParser (implements com.google.common.cache.CacheBuilderSpec.ValueParser)
- com.google.common.cache.CacheBuilderSpec.ValueStrengthParser (implements com.google.common.cache.CacheBuilderSpec.ValueParser)
- com.google.common.cache.CacheLoader<K,
V> - com.google.common.cache.CacheLoader.FunctionToCacheLoader<K,
V> (implements java.io.Serializable) - com.google.common.cache.CacheLoader.SupplierToCacheLoader<V> (implements java.io.Serializable)
- com.google.common.cache.CacheLoader.FunctionToCacheLoader<K,
- 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.ForwardingLoadingCache.SimpleForwardingLoadingCache<K,
- com.google.common.cache.LocalCache.ManualSerializationProxy<K,
V> (implements java.io.Serializable) - com.google.common.cache.LocalCache.LoadingSerializationProxy<K,
V> (implements com.google.common.cache.LoadingCache<K, V>, java.io.Serializable)
- com.google.common.cache.LocalCache.LoadingSerializationProxy<K,
- com.google.common.cache.ForwardingCache.SimpleForwardingCache<K,
- com.google.common.cache.ForwardingCache<K,
- com.google.common.cache.LocalCache.AbstractReferenceEntry<K,
V> (implements com.google.common.cache.ReferenceEntry<K, V>) - com.google.common.cache.LocalCache.StrongEntry<K,
V> - com.google.common.cache.LocalCache.StrongAccessEntry<K,
V> - com.google.common.cache.LocalCache.StrongAccessWriteEntry<K,
V> - com.google.common.cache.LocalCache.StrongWriteEntry<K,
V>
- com.google.common.cache.LocalCache.StrongAccessEntry<K,
- com.google.common.cache.LocalCache.StrongEntry<K,
- com.google.common.cache.LocalCache.HashIterator<T> (implements java.util.Iterator<E>)
- com.google.common.cache.LocalCache.EntryIterator
- com.google.common.cache.LocalCache.KeyIterator
- com.google.common.cache.LocalCache.ValueIterator
- com.google.common.cache.LocalCache.LoadingValueReference<K,
V> (implements com.google.common.cache.LocalCache.ValueReference<K, V>) - com.google.common.cache.LocalCache.ComputingValueReference<K,
V>
- com.google.common.cache.LocalCache.ComputingValueReference<K,
- com.google.common.cache.LocalCache.LocalManualCache<K,
V> (implements com.google.common.cache.Cache<K, V>, java.io.Serializable) - com.google.common.cache.LocalCache.LocalLoadingCache<K,
V> (implements com.google.common.cache.LoadingCache<K, V>)
- com.google.common.cache.LocalCache.LocalLoadingCache<K,
- com.google.common.cache.LocalCache.StrongValueReference<K,
V> (implements com.google.common.cache.LocalCache.ValueReference<K, V>) - com.google.common.cache.LocalCache.WeightedStrongValueReference<K,
V>
- com.google.common.cache.LocalCache.WeightedStrongValueReference<K,
- com.google.common.cache.LocalCache.WriteThroughEntry (implements java.util.Map.Entry<K,
V>) - com.google.common.cache.LongAddables
- java.lang.Number (implements java.io.Serializable)
- java.util.concurrent.atomic.AtomicLong (implements java.io.Serializable)
- com.google.common.cache.LongAddables.PureJavaLongAddable (implements com.google.common.cache.LongAddable)
- com.google.common.cache.Striped64
- com.google.common.cache.LongAdder (implements com.google.common.cache.LongAddable, java.io.Serializable)
- java.util.concurrent.atomic.AtomicLong (implements java.io.Serializable)
- java.util.concurrent.locks.ReentrantLock (implements java.util.concurrent.locks.Lock, java.io.Serializable)
- com.google.common.cache.LocalCache.Segment<K,
V>
- com.google.common.cache.LocalCache.Segment<K,
- java.lang.ref.Reference<T>
- java.lang.ref.SoftReference<T>
- com.google.common.cache.LocalCache.SoftValueReference<K,
V> (implements com.google.common.cache.LocalCache.ValueReference<K, V>) - com.google.common.cache.LocalCache.WeightedSoftValueReference<K,
V>
- com.google.common.cache.LocalCache.WeightedSoftValueReference<K,
- com.google.common.cache.LocalCache.SoftValueReference<K,
- java.lang.ref.WeakReference<T>
- com.google.common.cache.LocalCache.WeakEntry<K,
V> (implements com.google.common.cache.ReferenceEntry<K, V>) - com.google.common.cache.LocalCache.WeakAccessEntry<K,
V> - com.google.common.cache.LocalCache.WeakAccessWriteEntry<K,
V> - com.google.common.cache.LocalCache.WeakWriteEntry<K,
V>
- com.google.common.cache.LocalCache.WeakAccessEntry<K,
- com.google.common.cache.LocalCache.WeakValueReference<K,
V> (implements com.google.common.cache.LocalCache.ValueReference<K, V>) - com.google.common.cache.LocalCache.WeightedWeakValueReference<K,
V>
- com.google.common.cache.LocalCache.WeightedWeakValueReference<K,
- com.google.common.cache.LocalCache.WeakEntry<K,
- java.lang.ref.SoftReference<T>
- com.google.common.cache.RemovalListeners
- com.google.common.cache.Striped64.Cell
- 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,
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>)
- com.google.common.cache.LoadingCache<K,
- com.google.common.cache.CacheBuilderSpec.ValueParser
- 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.cache.LoadingCache<K,
- com.google.common.base.Function<F,
- com.google.common.cache.LocalCache.ValueReference<K,
V> - com.google.common.cache.LongAddable
- com.google.common.cache.ReferenceEntry<K,
V> - com.google.common.cache.RemovalListener<K,
V> - com.google.common.cache.Weigher<K,
V>
Annotation Interface Hierarchy
- com.google.common.cache.ElementTypesAreNonnullByDefault (implements java.lang.annotation.Annotation)
- com.google.common.cache.IgnoreJRERequirement (implements java.lang.annotation.Annotation)
- com.google.common.cache.ParametricNullness (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.google.common.cache.CacheBuilder.NullListener (implements com.google.common.cache.RemovalListener<K,
V>) - com.google.common.cache.CacheBuilder.OneWeigher (implements com.google.common.cache.Weigher<K,
V>) - com.google.common.cache.LocalCache.EntryFactory
- com.google.common.cache.LocalCache.NullEntry (implements com.google.common.cache.ReferenceEntry<K,
V>) - com.google.common.cache.LocalCache.Strength
- com.google.common.cache.RemovalCause
- com.google.common.cache.CacheBuilder.NullListener (implements com.google.common.cache.RemovalListener<K,
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)