Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- com.github.benmanes.caffeine.cache.AbstractLinkedDeque<E> (implements com.github.benmanes.caffeine.cache.LinkedDeque<E>)
- com.github.benmanes.caffeine.cache.AccessOrderDeque<E>
- com.github.benmanes.caffeine.cache.WriteOrderDeque<E>
- java.util.AbstractQueue<E> (implements java.util.Queue<E>)
- com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad1<E>
- com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueProducerFields<E>
- com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad2<E>
- com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueConsumerFields<E>
- com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3<E>
- com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueColdProducerFields<E>
- com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueue<E>
- com.github.benmanes.caffeine.cache.MpscChunkedArrayQueueColdProducerFields<E>
- com.github.benmanes.caffeine.cache.MpscChunkedArrayQueue<E>
- com.github.benmanes.caffeine.cache.MpscGrowableArrayQueue<E>
- com.github.benmanes.caffeine.cache.MpscChunkedArrayQueue<E>
- com.github.benmanes.caffeine.cache.MpscChunkedArrayQueueColdProducerFields<E>
- com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueue<E>
- com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueColdProducerFields<E>
- com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3<E>
- com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueConsumerFields<E>
- com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad2<E>
- com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueProducerFields<E>
- com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad1<E>
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.EntrySetView<K,V>
- com.github.benmanes.caffeine.cache.BoundedLocalCache.KeySetView<K,V>
- com.github.benmanes.caffeine.cache.LocalAsyncCache.AsMapView.EntrySet
- com.github.benmanes.caffeine.cache.UnboundedLocalCache.EntrySetView<K,V>
- com.github.benmanes.caffeine.cache.UnboundedLocalCache.KeySetView<K>
- com.github.benmanes.caffeine.cache.BoundedLocalCache.ValuesView<K,V>
- com.github.benmanes.caffeine.cache.LocalAsyncCache.AsMapView.Values
- com.github.benmanes.caffeine.cache.UnboundedLocalCache.ValuesView<K,V>
- com.github.benmanes.caffeine.cache.AbstractLinkedDeque<E> (implements com.github.benmanes.caffeine.cache.LinkedDeque<E>)
- com.github.benmanes.caffeine.cache.AbstractLinkedDeque.AbstractLinkedIterator (implements com.github.benmanes.caffeine.cache.LinkedDeque.PeekingIterator<E>)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- com.github.benmanes.caffeine.cache.BLCHeader.PadDrainStatus<K,V>
- com.github.benmanes.caffeine.cache.BLCHeader.DrainStatusRef<K,V>
- com.github.benmanes.caffeine.cache.BoundedLocalCache<K,V> (implements com.github.benmanes.caffeine.cache.LocalCache<K,V>)
- com.github.benmanes.caffeine.cache.SI<K,V>
- com.github.benmanes.caffeine.cache.SIA<K,V>
- com.github.benmanes.caffeine.cache.SIL<K,V>
- com.github.benmanes.caffeine.cache.SILA<K,V>
- com.github.benmanes.caffeine.cache.SILMS<K,V>
- com.github.benmanes.caffeine.cache.SILMW<K,V>
- com.github.benmanes.caffeine.cache.SILR<K,V>
- com.github.benmanes.caffeine.cache.SILS<K,V>
- com.github.benmanes.caffeine.cache.SILSA<K,V>
- com.github.benmanes.caffeine.cache.SILSMS<K,V>
- com.github.benmanes.caffeine.cache.SILSMW<K,V>
- com.github.benmanes.caffeine.cache.SILSR<K,V>
- com.github.benmanes.caffeine.cache.SILSW<K,V>
- com.github.benmanes.caffeine.cache.SILSWR<K,V>
- com.github.benmanes.caffeine.cache.SILW<K,V>
- com.github.benmanes.caffeine.cache.SILWR<K,V>
- com.github.benmanes.caffeine.cache.SIMS<K,V>
- com.github.benmanes.caffeine.cache.SIMW<K,V>
- com.github.benmanes.caffeine.cache.SIR<K,V>
- com.github.benmanes.caffeine.cache.SIS<K,V>
- com.github.benmanes.caffeine.cache.SISA<K,V>
- com.github.benmanes.caffeine.cache.SISMS<K,V>
- com.github.benmanes.caffeine.cache.SISMW<K,V>
- com.github.benmanes.caffeine.cache.SISR<K,V>
- com.github.benmanes.caffeine.cache.SISW<K,V>
- com.github.benmanes.caffeine.cache.SISWR<K,V>
- com.github.benmanes.caffeine.cache.SIW<K,V>
- com.github.benmanes.caffeine.cache.SIWR<K,V>
- com.github.benmanes.caffeine.cache.SS<K,V>
- com.github.benmanes.caffeine.cache.SSA<K,V>
- com.github.benmanes.caffeine.cache.SSL<K,V>
- com.github.benmanes.caffeine.cache.SSLA<K,V>
- com.github.benmanes.caffeine.cache.SSLMS<K,V>
- com.github.benmanes.caffeine.cache.SSLMW<K,V>
- com.github.benmanes.caffeine.cache.SSLR<K,V>
- com.github.benmanes.caffeine.cache.SSLS<K,V>
- com.github.benmanes.caffeine.cache.SSLSA<K,V>
- com.github.benmanes.caffeine.cache.SSLSMS<K,V>
- com.github.benmanes.caffeine.cache.SSLSMW<K,V>
- com.github.benmanes.caffeine.cache.SSLSR<K,V>
- com.github.benmanes.caffeine.cache.SSLSW<K,V>
- com.github.benmanes.caffeine.cache.SSLSWR<K,V>
- com.github.benmanes.caffeine.cache.SSLW<K,V>
- com.github.benmanes.caffeine.cache.SSLWR<K,V>
- com.github.benmanes.caffeine.cache.SSMS<K,V>
- com.github.benmanes.caffeine.cache.SSMW<K,V>
- com.github.benmanes.caffeine.cache.SSR<K,V>
- com.github.benmanes.caffeine.cache.SSS<K,V>
- com.github.benmanes.caffeine.cache.SSSA<K,V>
- com.github.benmanes.caffeine.cache.SSSMS<K,V>
- com.github.benmanes.caffeine.cache.SSSMW<K,V>
- com.github.benmanes.caffeine.cache.SSSR<K,V>
- com.github.benmanes.caffeine.cache.SSSW<K,V>
- com.github.benmanes.caffeine.cache.SSSWR<K,V>
- com.github.benmanes.caffeine.cache.SSW<K,V>
- com.github.benmanes.caffeine.cache.SSWR<K,V>
- com.github.benmanes.caffeine.cache.WI<K,V>
- com.github.benmanes.caffeine.cache.WIA<K,V>
- com.github.benmanes.caffeine.cache.WIL<K,V>
- com.github.benmanes.caffeine.cache.WILA<K,V>
- com.github.benmanes.caffeine.cache.WILMS<K,V>
- com.github.benmanes.caffeine.cache.WILMW<K,V>
- com.github.benmanes.caffeine.cache.WILR<K,V>
- com.github.benmanes.caffeine.cache.WILS<K,V>
- com.github.benmanes.caffeine.cache.WILSA<K,V>
- com.github.benmanes.caffeine.cache.WILSMS<K,V>
- com.github.benmanes.caffeine.cache.WILSMW<K,V>
- com.github.benmanes.caffeine.cache.WILSR<K,V>
- com.github.benmanes.caffeine.cache.WILSW<K,V>
- com.github.benmanes.caffeine.cache.WILSWR<K,V>
- com.github.benmanes.caffeine.cache.WILW<K,V>
- com.github.benmanes.caffeine.cache.WILWR<K,V>
- com.github.benmanes.caffeine.cache.WIMS<K,V>
- com.github.benmanes.caffeine.cache.WIMW<K,V>
- com.github.benmanes.caffeine.cache.WIR<K,V>
- com.github.benmanes.caffeine.cache.WIS<K,V>
- com.github.benmanes.caffeine.cache.WISA<K,V>
- com.github.benmanes.caffeine.cache.WISMS<K,V>
- com.github.benmanes.caffeine.cache.WISMW<K,V>
- com.github.benmanes.caffeine.cache.WISR<K,V>
- com.github.benmanes.caffeine.cache.WISW<K,V>
- com.github.benmanes.caffeine.cache.WISWR<K,V>
- com.github.benmanes.caffeine.cache.WIW<K,V>
- com.github.benmanes.caffeine.cache.WIWR<K,V>
- com.github.benmanes.caffeine.cache.WS<K,V>
- com.github.benmanes.caffeine.cache.WSA<K,V>
- com.github.benmanes.caffeine.cache.WSL<K,V>
- com.github.benmanes.caffeine.cache.WSLA<K,V>
- com.github.benmanes.caffeine.cache.WSLMS<K,V>
- com.github.benmanes.caffeine.cache.WSLMW<K,V>
- com.github.benmanes.caffeine.cache.WSLR<K,V>
- com.github.benmanes.caffeine.cache.WSLS<K,V>
- com.github.benmanes.caffeine.cache.WSLSA<K,V>
- com.github.benmanes.caffeine.cache.WSLSMS<K,V>
- com.github.benmanes.caffeine.cache.WSLSMW<K,V>
- com.github.benmanes.caffeine.cache.WSLSR<K,V>
- com.github.benmanes.caffeine.cache.WSLSW<K,V>
- com.github.benmanes.caffeine.cache.WSLSWR<K,V>
- com.github.benmanes.caffeine.cache.WSLW<K,V>
- com.github.benmanes.caffeine.cache.WSLWR<K,V>
- com.github.benmanes.caffeine.cache.WSMS<K,V>
- com.github.benmanes.caffeine.cache.WSMW<K,V>
- com.github.benmanes.caffeine.cache.WSR<K,V>
- com.github.benmanes.caffeine.cache.WSS<K,V>
- com.github.benmanes.caffeine.cache.WSSA<K,V>
- com.github.benmanes.caffeine.cache.WSSMS<K,V>
- com.github.benmanes.caffeine.cache.WSSMW<K,V>
- com.github.benmanes.caffeine.cache.WSSR<K,V>
- com.github.benmanes.caffeine.cache.WSSW<K,V>
- com.github.benmanes.caffeine.cache.WSSWR<K,V>
- com.github.benmanes.caffeine.cache.WSW<K,V>
- com.github.benmanes.caffeine.cache.WSWR<K,V>
- com.github.benmanes.caffeine.cache.SI<K,V>
- com.github.benmanes.caffeine.cache.BoundedLocalCache<K,V> (implements com.github.benmanes.caffeine.cache.LocalCache<K,V>)
- com.github.benmanes.caffeine.cache.BLCHeader.DrainStatusRef<K,V>
- com.github.benmanes.caffeine.cache.LocalAsyncCache.AsMapView<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>)
- com.github.benmanes.caffeine.cache.BLCHeader.PadDrainStatus<K,V>
- java.util.AbstractMap.SimpleEntry<K,V> (implements java.util.Map.Entry<K,V>, java.io.Serializable)
- com.github.benmanes.caffeine.cache.WriteThroughEntry<K,V>
- com.github.benmanes.caffeine.cache.Async
- com.github.benmanes.caffeine.cache.Async.AsyncExpiry<K,V> (implements com.github.benmanes.caffeine.cache.Expiry<K,V>, java.io.Serializable)
- com.github.benmanes.caffeine.cache.Async.AsyncRemovalListener<K,V> (implements com.github.benmanes.caffeine.cache.RemovalListener<K,V>, java.io.Serializable)
- com.github.benmanes.caffeine.cache.Async.AsyncWeigher<K,V> (implements java.io.Serializable, com.github.benmanes.caffeine.cache.Weigher<K,V>)
- com.github.benmanes.caffeine.cache.BBHeader
- com.github.benmanes.caffeine.cache.BBHeader.PadReadCounter
- com.github.benmanes.caffeine.cache.BBHeader.ReadCounterRef
- com.github.benmanes.caffeine.cache.BBHeader.PadWriteCounter
- com.github.benmanes.caffeine.cache.BBHeader.ReadAndWriteCounterRef
- com.github.benmanes.caffeine.cache.BoundedBuffer.RingBuffer<E> (implements com.github.benmanes.caffeine.cache.Buffer<E>)
- com.github.benmanes.caffeine.cache.BBHeader.ReadAndWriteCounterRef
- com.github.benmanes.caffeine.cache.BBHeader.PadWriteCounter
- com.github.benmanes.caffeine.cache.BBHeader.ReadCounterRef
- com.github.benmanes.caffeine.cache.BLCHeader
- com.github.benmanes.caffeine.cache.BoundedLocalCache.AddTask (implements java.lang.Runnable)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.BoundedLocalAsyncCache<K,V> (implements com.github.benmanes.caffeine.cache.LocalAsyncCache<K,V>, java.io.Serializable)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.BoundedLocalAsyncLoadingCache.AsyncLoader<K,V> (implements com.github.benmanes.caffeine.cache.CacheLoader<K,V>)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.BoundedLocalManualCache<K,V> (implements com.github.benmanes.caffeine.cache.LocalManualCache<K,V>, java.io.Serializable)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.BoundedLocalLoadingCache<K,V> (implements com.github.benmanes.caffeine.cache.LocalLoadingCache<K,V>)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.BoundedPolicy<K,V> (implements com.github.benmanes.caffeine.cache.Policy<K,V>)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.BoundedPolicy.BoundedEviction (implements com.github.benmanes.caffeine.cache.Policy.Eviction<K,V>)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.BoundedPolicy.BoundedExpireAfterAccess (implements com.github.benmanes.caffeine.cache.Policy.Expiration<K,V>)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.BoundedPolicy.BoundedExpireAfterWrite (implements com.github.benmanes.caffeine.cache.Policy.Expiration<K,V>)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.BoundedPolicy.BoundedRefreshAfterWrite (implements com.github.benmanes.caffeine.cache.Policy.Expiration<K,V>)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.BoundedPolicy.BoundedVarExpiration (implements com.github.benmanes.caffeine.cache.Policy.VarExpiration<K,V>)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.EntryIterator<K,V> (implements java.util.Iterator<E>)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.EntrySpliterator<K,V> (implements java.util.Spliterator<T>)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.KeyIterator<K,V> (implements java.util.Iterator<E>)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.KeySpliterator<K,V> (implements java.util.Spliterator<T>)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.RemovalTask (implements java.lang.Runnable)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.UpdateTask (implements java.lang.Runnable)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.ValueIterator<K,V> (implements java.util.Iterator<E>)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.ValueSpliterator<K,V> (implements java.util.Spliterator<T>)
- com.github.benmanes.caffeine.cache.BoundedWeigher<K,V> (implements java.io.Serializable, com.github.benmanes.caffeine.cache.Weigher<K,V>)
- com.github.benmanes.caffeine.cache.Caffeine<K,V>
- com.github.benmanes.caffeine.cache.Caffeine.CacheWriterAdapter<K,V> (implements com.github.benmanes.caffeine.cache.CacheWriter<K,V>, java.io.Serializable)
- com.github.benmanes.caffeine.cache.CaffeineSpec
- com.github.benmanes.caffeine.cache.ExecutorServiceScheduler (implements com.github.benmanes.caffeine.cache.Scheduler, java.io.Serializable)
- java.util.concurrent.ForkJoinTask<V> (implements java.util.concurrent.Future<V>, java.io.Serializable)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.PerformCleanupTask (implements java.lang.Runnable)
- com.github.benmanes.caffeine.cache.FrequencySketch<E>
- com.github.benmanes.caffeine.cache.GuardedScheduler (implements com.github.benmanes.caffeine.cache.Scheduler, java.io.Serializable)
- com.github.benmanes.caffeine.cache.LocalAsyncCache.AbstractCacheView<K,V> (implements com.github.benmanes.caffeine.cache.Cache<K,V>, java.io.Serializable)
- com.github.benmanes.caffeine.cache.LocalAsyncCache.CacheView<K,V>
- com.github.benmanes.caffeine.cache.LocalAsyncLoadingCache.LoadingCacheView<K,V> (implements com.github.benmanes.caffeine.cache.LoadingCache<K,V>)
- com.github.benmanes.caffeine.cache.LocalAsyncCache.AsyncAsMapView<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>)
- com.github.benmanes.caffeine.cache.LocalAsyncCache.AsyncBulkCompleter<K,V> (implements java.util.function.BiConsumer<T,U>)
- com.github.benmanes.caffeine.cache.LocalAsyncLoadingCache<K,V> (implements com.github.benmanes.caffeine.cache.AsyncLoadingCache<K,V>, com.github.benmanes.caffeine.cache.LocalAsyncCache<K,V>)
- com.github.benmanes.caffeine.cache.BoundedLocalCache.BoundedLocalAsyncLoadingCache<K,V> (implements java.io.Serializable)
- com.github.benmanes.caffeine.cache.UnboundedLocalCache.UnboundedLocalAsyncLoadingCache<K,V> (implements java.io.Serializable)
- com.github.benmanes.caffeine.cache.LocalCacheFactory
- com.github.benmanes.caffeine.cache.Node<K,V> (implements com.github.benmanes.caffeine.cache.AccessOrderDeque.AccessOrder<T>, com.github.benmanes.caffeine.cache.WriteOrderDeque.WriteOrder<T>)
- com.github.benmanes.caffeine.cache.FD<K,V> (implements com.github.benmanes.caffeine.cache.NodeFactory<K,V>)
- com.github.benmanes.caffeine.cache.FDA<K,V>
- com.github.benmanes.caffeine.cache.FDMS<K,V>
- com.github.benmanes.caffeine.cache.FDMW<K,V>
- com.github.benmanes.caffeine.cache.FDR<K,V>
- com.github.benmanes.caffeine.cache.FDW<K,V>
- com.github.benmanes.caffeine.cache.FS<K,V> (implements com.github.benmanes.caffeine.cache.NodeFactory<K,V>)
- com.github.benmanes.caffeine.cache.FSA<K,V>
- com.github.benmanes.caffeine.cache.FSMS<K,V>
- com.github.benmanes.caffeine.cache.FSMW<K,V>
- com.github.benmanes.caffeine.cache.FSR<K,V>
- com.github.benmanes.caffeine.cache.FSW<K,V>
- com.github.benmanes.caffeine.cache.FW<K,V> (implements com.github.benmanes.caffeine.cache.NodeFactory<K,V>)
- com.github.benmanes.caffeine.cache.FWA<K,V>
- com.github.benmanes.caffeine.cache.FWMS<K,V>
- com.github.benmanes.caffeine.cache.FWMW<K,V>
- com.github.benmanes.caffeine.cache.FWR<K,V>
- com.github.benmanes.caffeine.cache.FWW<K,V>
- com.github.benmanes.caffeine.cache.PD<K,V> (implements com.github.benmanes.caffeine.cache.NodeFactory<K,V>)
- com.github.benmanes.caffeine.cache.PDA<K,V>
- com.github.benmanes.caffeine.cache.PDMS<K,V>
- com.github.benmanes.caffeine.cache.PDMW<K,V>
- com.github.benmanes.caffeine.cache.PDR<K,V>
- com.github.benmanes.caffeine.cache.PDW<K,V>
- com.github.benmanes.caffeine.cache.PS<K,V> (implements com.github.benmanes.caffeine.cache.NodeFactory<K,V>)
- com.github.benmanes.caffeine.cache.PSA<K,V>
- com.github.benmanes.caffeine.cache.PSMS<K,V>
- com.github.benmanes.caffeine.cache.PSMW<K,V>
- com.github.benmanes.caffeine.cache.PSR<K,V>
- com.github.benmanes.caffeine.cache.PSW<K,V>
- com.github.benmanes.caffeine.cache.PW<K,V> (implements com.github.benmanes.caffeine.cache.NodeFactory<K,V>)
- com.github.benmanes.caffeine.cache.PWA<K,V>
- com.github.benmanes.caffeine.cache.PWMS<K,V>
- com.github.benmanes.caffeine.cache.PWMW<K,V>
- com.github.benmanes.caffeine.cache.PWR<K,V>
- com.github.benmanes.caffeine.cache.PWW<K,V>
- com.github.benmanes.caffeine.cache.TimerWheel.Sentinel<K,V>
- com.github.benmanes.caffeine.cache.FD<K,V> (implements com.github.benmanes.caffeine.cache.NodeFactory<K,V>)
- com.github.benmanes.caffeine.cache.Pacer
- java.lang.ref.Reference<T>
- java.lang.ref.SoftReference<T>
- com.github.benmanes.caffeine.cache.References.SoftValueReference<V> (implements com.github.benmanes.caffeine.cache.References.InternalReference<E>)
- java.lang.ref.WeakReference<T>
- com.github.benmanes.caffeine.cache.References.WeakKeyReference<K> (implements com.github.benmanes.caffeine.cache.References.InternalReference<E>)
- com.github.benmanes.caffeine.cache.References.WeakValueReference<V> (implements com.github.benmanes.caffeine.cache.References.InternalReference<E>)
- java.lang.ref.SoftReference<T>
- com.github.benmanes.caffeine.cache.References
- com.github.benmanes.caffeine.cache.References.LookupKeyReference<E> (implements com.github.benmanes.caffeine.cache.References.InternalReference<E>)
- com.github.benmanes.caffeine.cache.SerializationProxy<K,V> (implements java.io.Serializable)
- com.github.benmanes.caffeine.cache.StripedBuffer<E> (implements com.github.benmanes.caffeine.cache.Buffer<E>)
- com.github.benmanes.caffeine.cache.BoundedBuffer<E>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.util.concurrent.CompletionException
- com.github.benmanes.caffeine.cache.LocalAsyncCache.AsyncBulkCompleter.NullMapCompletionException
- java.util.concurrent.CompletionException
- java.lang.RuntimeException
- java.lang.Exception
- com.github.benmanes.caffeine.cache.TimerWheel<K,V>
- com.github.benmanes.caffeine.cache.UnboundedLocalCache<K,V> (implements com.github.benmanes.caffeine.cache.LocalCache<K,V>)
- com.github.benmanes.caffeine.cache.UnboundedLocalCache.EntryIterator<K,V> (implements java.util.Iterator<E>)
- com.github.benmanes.caffeine.cache.UnboundedLocalCache.EntrySpliterator<K,V> (implements java.util.Spliterator<T>)
- com.github.benmanes.caffeine.cache.UnboundedLocalCache.KeyIterator<K> (implements java.util.Iterator<E>)
- com.github.benmanes.caffeine.cache.UnboundedLocalCache.UnboundedLocalAsyncCache<K,V> (implements com.github.benmanes.caffeine.cache.LocalAsyncCache<K,V>, java.io.Serializable)
- com.github.benmanes.caffeine.cache.UnboundedLocalCache.UnboundedLocalManualCache<K,V> (implements com.github.benmanes.caffeine.cache.LocalManualCache<K,V>, java.io.Serializable)
- com.github.benmanes.caffeine.cache.UnboundedLocalCache.UnboundedLocalLoadingCache<K,V> (implements com.github.benmanes.caffeine.cache.LocalLoadingCache<K,V>)
- com.github.benmanes.caffeine.cache.UnboundedLocalCache.UnboundedPolicy<K,V> (implements com.github.benmanes.caffeine.cache.Policy<K,V>)
- com.github.benmanes.caffeine.cache.UnboundedLocalCache.ValuesIterator<K,V> (implements java.util.Iterator<E>)
- com.github.benmanes.caffeine.cache.UnsafeAccess
- com.github.benmanes.caffeine.cache.UnsafeRefArrayAccess
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- com.github.benmanes.caffeine.cache.AccessOrderDeque.AccessOrder<T>
- com.github.benmanes.caffeine.cache.AsyncCache<K,V>
- com.github.benmanes.caffeine.cache.AsyncLoadingCache<K,V>
- com.github.benmanes.caffeine.cache.LocalAsyncCache<K,V>
- com.github.benmanes.caffeine.cache.AsyncCacheLoader<K,V>
- com.github.benmanes.caffeine.cache.CacheLoader<K,V>
- com.github.benmanes.caffeine.cache.Buffer<E>
- com.github.benmanes.caffeine.cache.Cache<K,V>
- com.github.benmanes.caffeine.cache.LoadingCache<K,V>
- com.github.benmanes.caffeine.cache.LocalLoadingCache<K,V> (also extends com.github.benmanes.caffeine.cache.LocalManualCache<K,V>)
- com.github.benmanes.caffeine.cache.LocalManualCache<K,V>
- com.github.benmanes.caffeine.cache.LocalLoadingCache<K,V> (also extends com.github.benmanes.caffeine.cache.LoadingCache<K,V>)
- com.github.benmanes.caffeine.cache.LoadingCache<K,V>
- com.github.benmanes.caffeine.cache.CacheWriter<K,V>
- com.github.benmanes.caffeine.cache.Expiry<K,V>
- java.lang.Iterable<T>
- java.util.Collection<E>
- java.util.Queue<E>
- java.util.Deque<E>
- com.github.benmanes.caffeine.cache.LinkedDeque<E>
- java.util.Deque<E>
- java.util.Queue<E>
- java.util.Collection<E>
- java.util.Iterator<E>
- com.github.benmanes.caffeine.cache.LinkedDeque.PeekingIterator<E>
- java.util.Map<K,V>
- java.util.concurrent.ConcurrentMap<K,V>
- com.github.benmanes.caffeine.cache.LocalCache<K,V>
- java.util.concurrent.ConcurrentMap<K,V>
- com.github.benmanes.caffeine.cache.NodeFactory<K,V>
- com.github.benmanes.caffeine.cache.Policy<K,V>
- com.github.benmanes.caffeine.cache.Policy.Eviction<K,V>
- com.github.benmanes.caffeine.cache.Policy.Expiration<K,V>
- com.github.benmanes.caffeine.cache.Policy.VarExpiration<K,V>
- com.github.benmanes.caffeine.cache.References.InternalReference<E>
- com.github.benmanes.caffeine.cache.RemovalListener<K,V>
- com.github.benmanes.caffeine.cache.Scheduler
- com.github.benmanes.caffeine.cache.Ticker
- com.github.benmanes.caffeine.cache.Weigher<K,V>
- com.github.benmanes.caffeine.cache.WriteOrderDeque.WriteOrder<T>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.github.benmanes.caffeine.cache.Caffeine.Strength
- com.github.benmanes.caffeine.cache.DisabledBuffer (implements com.github.benmanes.caffeine.cache.Buffer<E>)
- com.github.benmanes.caffeine.cache.DisabledFuture (implements java.util.concurrent.Future<V>)
- com.github.benmanes.caffeine.cache.DisabledScheduler (implements com.github.benmanes.caffeine.cache.Scheduler)
- com.github.benmanes.caffeine.cache.DisabledTicker (implements com.github.benmanes.caffeine.cache.Ticker)
- com.github.benmanes.caffeine.cache.DisabledWriter (implements com.github.benmanes.caffeine.cache.CacheWriter<K,V>)
- com.github.benmanes.caffeine.cache.RemovalCause
- com.github.benmanes.caffeine.cache.SingletonWeigher (implements com.github.benmanes.caffeine.cache.Weigher<K,V>)
- com.github.benmanes.caffeine.cache.SystemScheduler (implements com.github.benmanes.caffeine.cache.Scheduler)
- com.github.benmanes.caffeine.cache.SystemTicker (implements com.github.benmanes.caffeine.cache.Ticker)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)