All Classes Interface Summary Class Summary Enum Summary
Class |
Description |
AbstractLinkedDeque<E> |
This class provides a skeletal implementation of the LinkedDeque interface to minimize
the effort required to implement this interface.
|
AccessOrderDeque<E extends AccessOrderDeque.AccessOrder<E>> |
A linked deque implementation used to represent an access-order queue.
|
AccessOrderDeque.AccessOrder<T extends AccessOrderDeque.AccessOrder<T>> |
An element that is linked on the Deque .
|
Async |
Static utility methods and classes pertaining to asynchronous operations.
|
Async.AsyncRemovalListener<K,V> |
A removal listener that asynchronously forwards the value stored in a CompletableFuture
if successful to the user-supplied removal listener.
|
Async.AsyncWeigher<K,V> |
A weigher for asynchronous computations.
|
AsyncCacheLoader<K,V> |
Computes or retrieves values asynchronously, based on a key, for use in populating a
AsyncLoadingCache .
|
AsyncLoadingCache<K,V> |
A semi-persistent mapping from keys to values.
|
BaseMpscLinkedArrayQueue<E> |
|
BaseMpscLinkedArrayQueueColdProducerFields<E> |
|
BaseMpscLinkedArrayQueueConsumerFields<E> |
|
BaseMpscLinkedArrayQueuePad1<E> |
|
BaseMpscLinkedArrayQueuePad2<E> |
|
BaseMpscLinkedArrayQueuePad3<E> |
|
BaseMpscLinkedArrayQueueProducerFields<E> |
|
BBHeader |
The namespace for field padding through inheritance.
|
BBHeader.PadReadCounter |
|
BBHeader.PadWriteCounter |
|
BBHeader.ReadAndWriteCounterRef |
Enforces a memory layout to avoid false sharing by padding the write count.
|
BBHeader.ReadCounterRef |
Enforces a memory layout to avoid false sharing by padding the read count.
|
BLCHeader |
The namespace for field padding through inheritance.
|
BLCHeader.DrainStatusRef<K,V> |
Enforces a memory layout to avoid false sharing by padding the drain status.
|
BLCHeader.PadDrainStatus<K,V> |
|
BoundedBuffer<E> |
A striped, non-blocking, bounded buffer.
|
BoundedBuffer.RingBuffer<E> |
|
BoundedLocalCache<K,V> |
An in-memory cache implementation that supports full concurrency of retrievals, a high expected
concurrency for updates, and multiple ways to bound the cache.
|
BoundedLocalCache.BoundedLocalAsyncLoadingCache<K,V> |
|
BoundedLocalCache.BoundedLocalLoadingCache<K,V> |
|
BoundedLocalCache.BoundedLocalManualCache<K,V> |
|
BoundedLocalCache.BoundedPolicy<K,V> |
|
BoundedLocalCache.EntryIterator<K,V> |
An adapter to safely externalize the entry iterator.
|
BoundedLocalCache.EntrySetView<K,V> |
An adapter to safely externalize the entries.
|
BoundedLocalCache.EntrySpliterator<K,V> |
An adapter to safely externalize the entry spliterator.
|
BoundedLocalCache.KeyIterator<K,V> |
An adapter to safely externalize the key iterator.
|
BoundedLocalCache.KeySetView<K,V> |
An adapter to safely externalize the keys.
|
BoundedLocalCache.KeySpliterator<K,V> |
An adapter to safely externalize the key spliterator.
|
BoundedLocalCache.ValueIterator<K,V> |
An adapter to safely externalize the value iterator.
|
BoundedLocalCache.ValueSpliterator<K,V> |
An adapter to safely externalize the value spliterator.
|
BoundedLocalCache.ValuesView<K,V> |
An adapter to safely externalize the values.
|
BoundedWeigher<K,V> |
|
Buffer<E> |
A multiple-producer / single-consumer buffer that rejects new elements if it is full or
fails spuriously due to contention.
|
Cache<K,V> |
A semi-persistent mapping from keys to values.
|
CacheLoader<K,V> |
|
CacheStats |
Statistics about the performance of a Cache .
|
CacheWriter<K,V> |
Communicates the write or deletion of a value, based on a key, to an external resource.
|
Caffeine<K,V> |
A builder of AsyncLoadingCache , LoadingCache , and Cache instances
having a combination of the following features:
automatic loading of entries into the cache, optionally asynchronously
size-based eviction when a maximum is exceeded based on frequency and recency
time-based expiration of entries, measured since last access or last write
asynchronously refresh when the first stale request for an entry occurs
keys automatically wrapped in weak references
values automatically wrapped in weak or
soft references
writes propagated to an external resource
notification of evicted (or otherwise removed) entries
accumulation of cache access statistics
|
Caffeine.Strength |
|
CaffeineSpec |
A specification of a Caffeine builder configuration.
|
ConcurrentStatsCounter |
|
DisabledBuffer |
|
DisabledStatsCounter |
A StatsCounter implementation that does not record any cache events.
|
DisabledTicker |
|
DisabledWriter |
|
FrequencySketch<E> |
A probabilistic multiset for estimating the popularity of an element within a time window.
|
GuardedStatsCounter |
A StatsCounter implementation that suppresses and logs any exception thrown by the
delegate statsCounter.
|
LinkedDeque<E> |
A linked list extension of the Deque interface where the link pointers are tightly
integrated with the element.
|
LinkedDeque.PeekingIterator<E> |
|
LoadingCache<K,V> |
A semi-persistent mapping from keys to values.
|
LocalAsyncLoadingCache<C extends LocalCache<K,java.util.concurrent.CompletableFuture<V>>,K,V> |
This class provides a skeletal implementation of the AsyncLoadingCache interface to
minimize the effort required to implement a LocalCache .
|
LocalAsyncLoadingCache.AsMapView<K,V> |
|
LocalCache<K,V> |
An in-memory cache providing thread safety and atomicity guarantees.
|
LocalCacheFactory |
WARNING: GENERATED CODE
A factory for caches optimized for a particular configuration.
|
LocalCacheFactory.SI<K,V> |
|
LocalCacheFactory.SIA<K,V> |
|
LocalCacheFactory.SIAR<K,V> |
|
LocalCacheFactory.SIAW<K,V> |
|
LocalCacheFactory.SIAWR<K,V> |
|
LocalCacheFactory.SILi<K,V> |
|
LocalCacheFactory.SILiA<K,V> |
|
LocalCacheFactory.SILiAR<K,V> |
|
LocalCacheFactory.SILiAW<K,V> |
|
LocalCacheFactory.SILiAWR<K,V> |
|
LocalCacheFactory.SILiMS<K,V> |
|
LocalCacheFactory.SILiMSA<K,V> |
|
LocalCacheFactory.SILiMSAR<K,V> |
|
LocalCacheFactory.SILiMSAW<K,V> |
|
LocalCacheFactory.SILiMSAWR<K,V> |
|
LocalCacheFactory.SILiMSR<K,V> |
|
LocalCacheFactory.SILiMSW<K,V> |
|
LocalCacheFactory.SILiMSWR<K,V> |
|
LocalCacheFactory.SILiMW<K,V> |
|
LocalCacheFactory.SILiMWA<K,V> |
|
LocalCacheFactory.SILiMWAR<K,V> |
|
LocalCacheFactory.SILiMWAW<K,V> |
|
LocalCacheFactory.SILiMWAWR<K,V> |
|
LocalCacheFactory.SILiMWR<K,V> |
|
LocalCacheFactory.SILiMWW<K,V> |
|
LocalCacheFactory.SILiMWWR<K,V> |
|
LocalCacheFactory.SILiR<K,V> |
|
LocalCacheFactory.SILiS<K,V> |
|
LocalCacheFactory.SILiSA<K,V> |
|
LocalCacheFactory.SILiSAR<K,V> |
|
LocalCacheFactory.SILiSAW<K,V> |
|
LocalCacheFactory.SILiSAWR<K,V> |
|
LocalCacheFactory.SILiSMS<K,V> |
|
LocalCacheFactory.SILiSMSA<K,V> |
|
LocalCacheFactory.SILiSMSAR<K,V> |
|
LocalCacheFactory.SILiSMSAW<K,V> |
|
LocalCacheFactory.SILiSMSAWR<K,V> |
|
LocalCacheFactory.SILiSMSR<K,V> |
|
LocalCacheFactory.SILiSMSW<K,V> |
|
LocalCacheFactory.SILiSMSWR<K,V> |
|
LocalCacheFactory.SILiSMW<K,V> |
|
LocalCacheFactory.SILiSMWA<K,V> |
|
LocalCacheFactory.SILiSMWAR<K,V> |
|
LocalCacheFactory.SILiSMWAW<K,V> |
|
LocalCacheFactory.SILiSMWAWR<K,V> |
|
LocalCacheFactory.SILiSMWR<K,V> |
|
LocalCacheFactory.SILiSMWW<K,V> |
|
LocalCacheFactory.SILiSMWWR<K,V> |
|
LocalCacheFactory.SILiSR<K,V> |
|
LocalCacheFactory.SILiSW<K,V> |
|
LocalCacheFactory.SILiSWR<K,V> |
|
LocalCacheFactory.SILiW<K,V> |
|
LocalCacheFactory.SILiWR<K,V> |
|
LocalCacheFactory.SIMS<K,V> |
|
LocalCacheFactory.SIMSA<K,V> |
|
LocalCacheFactory.SIMSAR<K,V> |
|
LocalCacheFactory.SIMSAW<K,V> |
|
LocalCacheFactory.SIMSAWR<K,V> |
|
LocalCacheFactory.SIMSR<K,V> |
|
LocalCacheFactory.SIMSW<K,V> |
|
LocalCacheFactory.SIMSWR<K,V> |
|
LocalCacheFactory.SIMW<K,V> |
|
LocalCacheFactory.SIMWA<K,V> |
|
LocalCacheFactory.SIMWAR<K,V> |
|
LocalCacheFactory.SIMWAW<K,V> |
|
LocalCacheFactory.SIMWAWR<K,V> |
|
LocalCacheFactory.SIMWR<K,V> |
|
LocalCacheFactory.SIMWW<K,V> |
|
LocalCacheFactory.SIMWWR<K,V> |
|
LocalCacheFactory.SIR<K,V> |
|
LocalCacheFactory.SIS<K,V> |
|
LocalCacheFactory.SISA<K,V> |
|
LocalCacheFactory.SISAR<K,V> |
|
LocalCacheFactory.SISAW<K,V> |
|
LocalCacheFactory.SISAWR<K,V> |
|
LocalCacheFactory.SISMS<K,V> |
|
LocalCacheFactory.SISMSA<K,V> |
|
LocalCacheFactory.SISMSAR<K,V> |
|
LocalCacheFactory.SISMSAW<K,V> |
|
LocalCacheFactory.SISMSAWR<K,V> |
|
LocalCacheFactory.SISMSR<K,V> |
|
LocalCacheFactory.SISMSW<K,V> |
|
LocalCacheFactory.SISMSWR<K,V> |
|
LocalCacheFactory.SISMW<K,V> |
|
LocalCacheFactory.SISMWA<K,V> |
|
LocalCacheFactory.SISMWAR<K,V> |
|
LocalCacheFactory.SISMWAW<K,V> |
|
LocalCacheFactory.SISMWAWR<K,V> |
|
LocalCacheFactory.SISMWR<K,V> |
|
LocalCacheFactory.SISMWW<K,V> |
|
LocalCacheFactory.SISMWWR<K,V> |
|
LocalCacheFactory.SISR<K,V> |
|
LocalCacheFactory.SISW<K,V> |
|
LocalCacheFactory.SISWR<K,V> |
|
LocalCacheFactory.SIW<K,V> |
|
LocalCacheFactory.SIWR<K,V> |
|
LocalCacheFactory.SS<K,V> |
|
LocalCacheFactory.SSA<K,V> |
|
LocalCacheFactory.SSAR<K,V> |
|
LocalCacheFactory.SSAW<K,V> |
|
LocalCacheFactory.SSAWR<K,V> |
|
LocalCacheFactory.SSLi<K,V> |
|
LocalCacheFactory.SSLiA<K,V> |
|
LocalCacheFactory.SSLiAR<K,V> |
|
LocalCacheFactory.SSLiAW<K,V> |
|
LocalCacheFactory.SSLiAWR<K,V> |
|
LocalCacheFactory.SSLiMS<K,V> |
|
LocalCacheFactory.SSLiMSA<K,V> |
|
LocalCacheFactory.SSLiMSAR<K,V> |
|
LocalCacheFactory.SSLiMSAW<K,V> |
|
LocalCacheFactory.SSLiMSAWR<K,V> |
|
LocalCacheFactory.SSLiMSR<K,V> |
|
LocalCacheFactory.SSLiMSW<K,V> |
|
LocalCacheFactory.SSLiMSWR<K,V> |
|
LocalCacheFactory.SSLiMW<K,V> |
|
LocalCacheFactory.SSLiMWA<K,V> |
|
LocalCacheFactory.SSLiMWAR<K,V> |
|
LocalCacheFactory.SSLiMWAW<K,V> |
|
LocalCacheFactory.SSLiMWAWR<K,V> |
|
LocalCacheFactory.SSLiMWR<K,V> |
|
LocalCacheFactory.SSLiMWW<K,V> |
|
LocalCacheFactory.SSLiMWWR<K,V> |
|
LocalCacheFactory.SSLiR<K,V> |
|
LocalCacheFactory.SSLiS<K,V> |
|
LocalCacheFactory.SSLiSA<K,V> |
|
LocalCacheFactory.SSLiSAR<K,V> |
|
LocalCacheFactory.SSLiSAW<K,V> |
|
LocalCacheFactory.SSLiSAWR<K,V> |
|
LocalCacheFactory.SSLiSMS<K,V> |
|
LocalCacheFactory.SSLiSMSA<K,V> |
|
LocalCacheFactory.SSLiSMSAR<K,V> |
|
LocalCacheFactory.SSLiSMSAW<K,V> |
|
LocalCacheFactory.SSLiSMSAWR<K,V> |
|
LocalCacheFactory.SSLiSMSR<K,V> |
|
LocalCacheFactory.SSLiSMSW<K,V> |
|
LocalCacheFactory.SSLiSMSWR<K,V> |
|
LocalCacheFactory.SSLiSMW<K,V> |
|
LocalCacheFactory.SSLiSMWA<K,V> |
|
LocalCacheFactory.SSLiSMWAR<K,V> |
|
LocalCacheFactory.SSLiSMWAW<K,V> |
|
LocalCacheFactory.SSLiSMWAWR<K,V> |
|
LocalCacheFactory.SSLiSMWR<K,V> |
|
LocalCacheFactory.SSLiSMWW<K,V> |
|
LocalCacheFactory.SSLiSMWWR<K,V> |
|
LocalCacheFactory.SSLiSR<K,V> |
|
LocalCacheFactory.SSLiSW<K,V> |
|
LocalCacheFactory.SSLiSWR<K,V> |
|
LocalCacheFactory.SSLiW<K,V> |
|
LocalCacheFactory.SSLiWR<K,V> |
|
LocalCacheFactory.SSMS<K,V> |
|
LocalCacheFactory.SSMSA<K,V> |
|
LocalCacheFactory.SSMSAR<K,V> |
|
LocalCacheFactory.SSMSAW<K,V> |
|
LocalCacheFactory.SSMSAWR<K,V> |
|
LocalCacheFactory.SSMSR<K,V> |
|
LocalCacheFactory.SSMSW<K,V> |
|
LocalCacheFactory.SSMSWR<K,V> |
|
LocalCacheFactory.SSMW<K,V> |
|
LocalCacheFactory.SSMWA<K,V> |
|
LocalCacheFactory.SSMWAR<K,V> |
|
LocalCacheFactory.SSMWAW<K,V> |
|
LocalCacheFactory.SSMWAWR<K,V> |
|
LocalCacheFactory.SSMWR<K,V> |
|
LocalCacheFactory.SSMWW<K,V> |
|
LocalCacheFactory.SSMWWR<K,V> |
|
LocalCacheFactory.SSR<K,V> |
|
LocalCacheFactory.SSS<K,V> |
|
LocalCacheFactory.SSSA<K,V> |
|
LocalCacheFactory.SSSAR<K,V> |
|
LocalCacheFactory.SSSAW<K,V> |
|
LocalCacheFactory.SSSAWR<K,V> |
|
LocalCacheFactory.SSSMS<K,V> |
|
LocalCacheFactory.SSSMSA<K,V> |
|
LocalCacheFactory.SSSMSAR<K,V> |
|
LocalCacheFactory.SSSMSAW<K,V> |
|
LocalCacheFactory.SSSMSAWR<K,V> |
|
LocalCacheFactory.SSSMSR<K,V> |
|
LocalCacheFactory.SSSMSW<K,V> |
|
LocalCacheFactory.SSSMSWR<K,V> |
|
LocalCacheFactory.SSSMW<K,V> |
|
LocalCacheFactory.SSSMWA<K,V> |
|
LocalCacheFactory.SSSMWAR<K,V> |
|
LocalCacheFactory.SSSMWAW<K,V> |
|
LocalCacheFactory.SSSMWAWR<K,V> |
|
LocalCacheFactory.SSSMWR<K,V> |
|
LocalCacheFactory.SSSMWW<K,V> |
|
LocalCacheFactory.SSSMWWR<K,V> |
|
LocalCacheFactory.SSSR<K,V> |
|
LocalCacheFactory.SSSW<K,V> |
|
LocalCacheFactory.SSSWR<K,V> |
|
LocalCacheFactory.SSW<K,V> |
|
LocalCacheFactory.SSWR<K,V> |
|
LocalCacheFactory.WI<K,V> |
|
LocalCacheFactory.WIA<K,V> |
|
LocalCacheFactory.WIAR<K,V> |
|
LocalCacheFactory.WIAW<K,V> |
|
LocalCacheFactory.WIAWR<K,V> |
|
LocalCacheFactory.WILi<K,V> |
|
LocalCacheFactory.WILiA<K,V> |
|
LocalCacheFactory.WILiAR<K,V> |
|
LocalCacheFactory.WILiAW<K,V> |
|
LocalCacheFactory.WILiAWR<K,V> |
|
LocalCacheFactory.WILiMS<K,V> |
|
LocalCacheFactory.WILiMSA<K,V> |
|
LocalCacheFactory.WILiMSAR<K,V> |
|
LocalCacheFactory.WILiMSAW<K,V> |
|
LocalCacheFactory.WILiMSAWR<K,V> |
|
LocalCacheFactory.WILiMSR<K,V> |
|
LocalCacheFactory.WILiMSW<K,V> |
|
LocalCacheFactory.WILiMSWR<K,V> |
|
LocalCacheFactory.WILiMW<K,V> |
|
LocalCacheFactory.WILiMWA<K,V> |
|
LocalCacheFactory.WILiMWAR<K,V> |
|
LocalCacheFactory.WILiMWAW<K,V> |
|
LocalCacheFactory.WILiMWAWR<K,V> |
|
LocalCacheFactory.WILiMWR<K,V> |
|
LocalCacheFactory.WILiMWW<K,V> |
|
LocalCacheFactory.WILiMWWR<K,V> |
|
LocalCacheFactory.WILiR<K,V> |
|
LocalCacheFactory.WILiS<K,V> |
|
LocalCacheFactory.WILiSA<K,V> |
|
LocalCacheFactory.WILiSAR<K,V> |
|
LocalCacheFactory.WILiSAW<K,V> |
|
LocalCacheFactory.WILiSAWR<K,V> |
|
LocalCacheFactory.WILiSMS<K,V> |
|
LocalCacheFactory.WILiSMSA<K,V> |
|
LocalCacheFactory.WILiSMSAR<K,V> |
|
LocalCacheFactory.WILiSMSAW<K,V> |
|
LocalCacheFactory.WILiSMSAWR<K,V> |
|
LocalCacheFactory.WILiSMSR<K,V> |
|
LocalCacheFactory.WILiSMSW<K,V> |
|
LocalCacheFactory.WILiSMSWR<K,V> |
|
LocalCacheFactory.WILiSMW<K,V> |
|
LocalCacheFactory.WILiSMWA<K,V> |
|
LocalCacheFactory.WILiSMWAR<K,V> |
|
LocalCacheFactory.WILiSMWAW<K,V> |
|
LocalCacheFactory.WILiSMWAWR<K,V> |
|
LocalCacheFactory.WILiSMWR<K,V> |
|
LocalCacheFactory.WILiSMWW<K,V> |
|
LocalCacheFactory.WILiSMWWR<K,V> |
|
LocalCacheFactory.WILiSR<K,V> |
|
LocalCacheFactory.WILiSW<K,V> |
|
LocalCacheFactory.WILiSWR<K,V> |
|
LocalCacheFactory.WILiW<K,V> |
|
LocalCacheFactory.WILiWR<K,V> |
|
LocalCacheFactory.WIMS<K,V> |
|
LocalCacheFactory.WIMSA<K,V> |
|
LocalCacheFactory.WIMSAR<K,V> |
|
LocalCacheFactory.WIMSAW<K,V> |
|
LocalCacheFactory.WIMSAWR<K,V> |
|
LocalCacheFactory.WIMSR<K,V> |
|
LocalCacheFactory.WIMSW<K,V> |
|
LocalCacheFactory.WIMSWR<K,V> |
|
LocalCacheFactory.WIMW<K,V> |
|
LocalCacheFactory.WIMWA<K,V> |
|
LocalCacheFactory.WIMWAR<K,V> |
|
LocalCacheFactory.WIMWAW<K,V> |
|
LocalCacheFactory.WIMWAWR<K,V> |
|
LocalCacheFactory.WIMWR<K,V> |
|
LocalCacheFactory.WIMWW<K,V> |
|
LocalCacheFactory.WIMWWR<K,V> |
|
LocalCacheFactory.WIR<K,V> |
|
LocalCacheFactory.WIS<K,V> |
|
LocalCacheFactory.WISA<K,V> |
|
LocalCacheFactory.WISAR<K,V> |
|
LocalCacheFactory.WISAW<K,V> |
|
LocalCacheFactory.WISAWR<K,V> |
|
LocalCacheFactory.WISMS<K,V> |
|
LocalCacheFactory.WISMSA<K,V> |
|
LocalCacheFactory.WISMSAR<K,V> |
|
LocalCacheFactory.WISMSAW<K,V> |
|
LocalCacheFactory.WISMSAWR<K,V> |
|
LocalCacheFactory.WISMSR<K,V> |
|
LocalCacheFactory.WISMSW<K,V> |
|
LocalCacheFactory.WISMSWR<K,V> |
|
LocalCacheFactory.WISMW<K,V> |
|
LocalCacheFactory.WISMWA<K,V> |
|
LocalCacheFactory.WISMWAR<K,V> |
|
LocalCacheFactory.WISMWAW<K,V> |
|
LocalCacheFactory.WISMWAWR<K,V> |
|
LocalCacheFactory.WISMWR<K,V> |
|
LocalCacheFactory.WISMWW<K,V> |
|
LocalCacheFactory.WISMWWR<K,V> |
|
LocalCacheFactory.WISR<K,V> |
|
LocalCacheFactory.WISW<K,V> |
|
LocalCacheFactory.WISWR<K,V> |
|
LocalCacheFactory.WIW<K,V> |
|
LocalCacheFactory.WIWR<K,V> |
|
LocalCacheFactory.WS<K,V> |
|
LocalCacheFactory.WSA<K,V> |
|
LocalCacheFactory.WSAR<K,V> |
|
LocalCacheFactory.WSAW<K,V> |
|
LocalCacheFactory.WSAWR<K,V> |
|
LocalCacheFactory.WSLi<K,V> |
|
LocalCacheFactory.WSLiA<K,V> |
|
LocalCacheFactory.WSLiAR<K,V> |
|
LocalCacheFactory.WSLiAW<K,V> |
|
LocalCacheFactory.WSLiAWR<K,V> |
|
LocalCacheFactory.WSLiMS<K,V> |
|
LocalCacheFactory.WSLiMSA<K,V> |
|
LocalCacheFactory.WSLiMSAR<K,V> |
|
LocalCacheFactory.WSLiMSAW<K,V> |
|
LocalCacheFactory.WSLiMSAWR<K,V> |
|
LocalCacheFactory.WSLiMSR<K,V> |
|
LocalCacheFactory.WSLiMSW<K,V> |
|
LocalCacheFactory.WSLiMSWR<K,V> |
|
LocalCacheFactory.WSLiMW<K,V> |
|
LocalCacheFactory.WSLiMWA<K,V> |
|
LocalCacheFactory.WSLiMWAR<K,V> |
|
LocalCacheFactory.WSLiMWAW<K,V> |
|
LocalCacheFactory.WSLiMWAWR<K,V> |
|
LocalCacheFactory.WSLiMWR<K,V> |
|
LocalCacheFactory.WSLiMWW<K,V> |
|
LocalCacheFactory.WSLiMWWR<K,V> |
|
LocalCacheFactory.WSLiR<K,V> |
|
LocalCacheFactory.WSLiS<K,V> |
|
LocalCacheFactory.WSLiSA<K,V> |
|
LocalCacheFactory.WSLiSAR<K,V> |
|
LocalCacheFactory.WSLiSAW<K,V> |
|
LocalCacheFactory.WSLiSAWR<K,V> |
|
LocalCacheFactory.WSLiSMS<K,V> |
|
LocalCacheFactory.WSLiSMSA<K,V> |
|
LocalCacheFactory.WSLiSMSAR<K,V> |
|
LocalCacheFactory.WSLiSMSAW<K,V> |
|
LocalCacheFactory.WSLiSMSAWR<K,V> |
|
LocalCacheFactory.WSLiSMSR<K,V> |
|
LocalCacheFactory.WSLiSMSW<K,V> |
|
LocalCacheFactory.WSLiSMSWR<K,V> |
|
LocalCacheFactory.WSLiSMW<K,V> |
|
LocalCacheFactory.WSLiSMWA<K,V> |
|
LocalCacheFactory.WSLiSMWAR<K,V> |
|
LocalCacheFactory.WSLiSMWAW<K,V> |
|
LocalCacheFactory.WSLiSMWAWR<K,V> |
|
LocalCacheFactory.WSLiSMWR<K,V> |
|
LocalCacheFactory.WSLiSMWW<K,V> |
|
LocalCacheFactory.WSLiSMWWR<K,V> |
|
LocalCacheFactory.WSLiSR<K,V> |
|
LocalCacheFactory.WSLiSW<K,V> |
|
LocalCacheFactory.WSLiSWR<K,V> |
|
LocalCacheFactory.WSLiW<K,V> |
|
LocalCacheFactory.WSLiWR<K,V> |
|
LocalCacheFactory.WSMS<K,V> |
|
LocalCacheFactory.WSMSA<K,V> |
|
LocalCacheFactory.WSMSAR<K,V> |
|
LocalCacheFactory.WSMSAW<K,V> |
|
LocalCacheFactory.WSMSAWR<K,V> |
|
LocalCacheFactory.WSMSR<K,V> |
|
LocalCacheFactory.WSMSW<K,V> |
|
LocalCacheFactory.WSMSWR<K,V> |
|
LocalCacheFactory.WSMW<K,V> |
|
LocalCacheFactory.WSMWA<K,V> |
|
LocalCacheFactory.WSMWAR<K,V> |
|
LocalCacheFactory.WSMWAW<K,V> |
|
LocalCacheFactory.WSMWAWR<K,V> |
|
LocalCacheFactory.WSMWR<K,V> |
|
LocalCacheFactory.WSMWW<K,V> |
|
LocalCacheFactory.WSMWWR<K,V> |
|
LocalCacheFactory.WSR<K,V> |
|
LocalCacheFactory.WSS<K,V> |
|
LocalCacheFactory.WSSA<K,V> |
|
LocalCacheFactory.WSSAR<K,V> |
|
LocalCacheFactory.WSSAW<K,V> |
|
LocalCacheFactory.WSSAWR<K,V> |
|
LocalCacheFactory.WSSMS<K,V> |
|
LocalCacheFactory.WSSMSA<K,V> |
|
LocalCacheFactory.WSSMSAR<K,V> |
|
LocalCacheFactory.WSSMSAW<K,V> |
|
LocalCacheFactory.WSSMSAWR<K,V> |
|
LocalCacheFactory.WSSMSR<K,V> |
|
LocalCacheFactory.WSSMSW<K,V> |
|
LocalCacheFactory.WSSMSWR<K,V> |
|
LocalCacheFactory.WSSMW<K,V> |
|
LocalCacheFactory.WSSMWA<K,V> |
|
LocalCacheFactory.WSSMWAR<K,V> |
|
LocalCacheFactory.WSSMWAW<K,V> |
|
LocalCacheFactory.WSSMWAWR<K,V> |
|
LocalCacheFactory.WSSMWR<K,V> |
|
LocalCacheFactory.WSSMWW<K,V> |
|
LocalCacheFactory.WSSMWWR<K,V> |
|
LocalCacheFactory.WSSR<K,V> |
|
LocalCacheFactory.WSSW<K,V> |
|
LocalCacheFactory.WSSWR<K,V> |
|
LocalCacheFactory.WSW<K,V> |
|
LocalCacheFactory.WSWR<K,V> |
|
LocalLoadingCache<C extends LocalCache<K,V>,K,V> |
This class provides a skeletal implementation of the LoadingCache interface to minimize
the effort required to implement a LocalCache .
|
LocalManualCache<C extends LocalCache<K,V>,K,V> |
This class provides a skeletal implementation of the Cache interface to minimize the
effort required to implement a LocalCache .
|
MpscChunkedArrayQueue<E> |
|
MpscChunkedArrayQueueColdProducerFields<E> |
|
MpscGrowableArrayQueue<E> |
An MPSC array queue which starts at initialCapacity and grows to maxCapacity in
linked chunks of the initial size.
|
Node<K,V> |
An entry in the cache containing the key, value, weight, access, and write metadata.
|
NodeFactory |
WARNING: GENERATED CODE
A factory for cache nodes optimized for a particular configuration.
|
NodeFactory.SSo<K,V> |
|
NodeFactory.SSoA<K,V> |
|
NodeFactory.SSoAMS<K,V> |
|
NodeFactory.SSoAMW<K,V> |
|
NodeFactory.SSoAR<K,V> |
|
NodeFactory.SSoARMS<K,V> |
|
NodeFactory.SSoARMW<K,V> |
|
NodeFactory.SSoAW<K,V> |
|
NodeFactory.SSoAWMS<K,V> |
|
NodeFactory.SSoAWMW<K,V> |
|
NodeFactory.SSoAWR<K,V> |
|
NodeFactory.SSoAWRMS<K,V> |
|
NodeFactory.SSoAWRMW<K,V> |
|
NodeFactory.SSoMS<K,V> |
|
NodeFactory.SSoMW<K,V> |
|
NodeFactory.SSoR<K,V> |
|
NodeFactory.SSoRMS<K,V> |
|
NodeFactory.SSoRMW<K,V> |
|
NodeFactory.SSoW<K,V> |
|
NodeFactory.SSoWMS<K,V> |
|
NodeFactory.SSoWMW<K,V> |
|
NodeFactory.SSoWR<K,V> |
|
NodeFactory.SSoWRMS<K,V> |
|
NodeFactory.SSoWRMW<K,V> |
|
NodeFactory.SSt<K,V> |
|
NodeFactory.SStA<K,V> |
|
NodeFactory.SStAMS<K,V> |
|
NodeFactory.SStAMW<K,V> |
|
NodeFactory.SStAR<K,V> |
|
NodeFactory.SStARMS<K,V> |
|
NodeFactory.SStARMW<K,V> |
|
NodeFactory.SStAW<K,V> |
|
NodeFactory.SStAWMS<K,V> |
|
NodeFactory.SStAWMW<K,V> |
|
NodeFactory.SStAWR<K,V> |
|
NodeFactory.SStAWRMS<K,V> |
|
NodeFactory.SStAWRMW<K,V> |
|
NodeFactory.SStMS<K,V> |
|
NodeFactory.SStMW<K,V> |
|
NodeFactory.SStR<K,V> |
|
NodeFactory.SStRMS<K,V> |
|
NodeFactory.SStRMW<K,V> |
|
NodeFactory.SStW<K,V> |
|
NodeFactory.SStWMS<K,V> |
|
NodeFactory.SStWMW<K,V> |
|
NodeFactory.SStWR<K,V> |
|
NodeFactory.SStWRMS<K,V> |
|
NodeFactory.SStWRMW<K,V> |
|
NodeFactory.SW<K,V> |
|
NodeFactory.SWA<K,V> |
|
NodeFactory.SWAMS<K,V> |
|
NodeFactory.SWAMW<K,V> |
|
NodeFactory.SWAR<K,V> |
|
NodeFactory.SWARMS<K,V> |
|
NodeFactory.SWARMW<K,V> |
|
NodeFactory.SWAW<K,V> |
|
NodeFactory.SWAWMS<K,V> |
|
NodeFactory.SWAWMW<K,V> |
|
NodeFactory.SWAWR<K,V> |
|
NodeFactory.SWAWRMS<K,V> |
|
NodeFactory.SWAWRMW<K,V> |
|
NodeFactory.SWMS<K,V> |
|
NodeFactory.SWMW<K,V> |
|
NodeFactory.SWR<K,V> |
|
NodeFactory.SWRMS<K,V> |
|
NodeFactory.SWRMW<K,V> |
|
NodeFactory.SWW<K,V> |
|
NodeFactory.SWWMS<K,V> |
|
NodeFactory.SWWMW<K,V> |
|
NodeFactory.SWWR<K,V> |
|
NodeFactory.SWWRMS<K,V> |
|
NodeFactory.SWWRMW<K,V> |
|
NodeFactory.WSo<K,V> |
|
NodeFactory.WSoA<K,V> |
|
NodeFactory.WSoAMS<K,V> |
|
NodeFactory.WSoAMW<K,V> |
|
NodeFactory.WSoAR<K,V> |
|
NodeFactory.WSoARMS<K,V> |
|
NodeFactory.WSoARMW<K,V> |
|
NodeFactory.WSoAW<K,V> |
|
NodeFactory.WSoAWMS<K,V> |
|
NodeFactory.WSoAWMW<K,V> |
|
NodeFactory.WSoAWR<K,V> |
|
NodeFactory.WSoAWRMS<K,V> |
|
NodeFactory.WSoAWRMW<K,V> |
|
NodeFactory.WSoMS<K,V> |
|
NodeFactory.WSoMW<K,V> |
|
NodeFactory.WSoR<K,V> |
|
NodeFactory.WSoRMS<K,V> |
|
NodeFactory.WSoRMW<K,V> |
|
NodeFactory.WSoW<K,V> |
|
NodeFactory.WSoWMS<K,V> |
|
NodeFactory.WSoWMW<K,V> |
|
NodeFactory.WSoWR<K,V> |
|
NodeFactory.WSoWRMS<K,V> |
|
NodeFactory.WSoWRMW<K,V> |
|
NodeFactory.WSt<K,V> |
|
NodeFactory.WStA<K,V> |
|
NodeFactory.WStAMS<K,V> |
|
NodeFactory.WStAMW<K,V> |
|
NodeFactory.WStAR<K,V> |
|
NodeFactory.WStARMS<K,V> |
|
NodeFactory.WStARMW<K,V> |
|
NodeFactory.WStAW<K,V> |
|
NodeFactory.WStAWMS<K,V> |
|
NodeFactory.WStAWMW<K,V> |
|
NodeFactory.WStAWR<K,V> |
|
NodeFactory.WStAWRMS<K,V> |
|
NodeFactory.WStAWRMW<K,V> |
|
NodeFactory.WStMS<K,V> |
|
NodeFactory.WStMW<K,V> |
|
NodeFactory.WStR<K,V> |
|
NodeFactory.WStRMS<K,V> |
|
NodeFactory.WStRMW<K,V> |
|
NodeFactory.WStW<K,V> |
|
NodeFactory.WStWMS<K,V> |
|
NodeFactory.WStWMW<K,V> |
|
NodeFactory.WStWR<K,V> |
|
NodeFactory.WStWRMS<K,V> |
|
NodeFactory.WStWRMW<K,V> |
|
NodeFactory.WW<K,V> |
|
NodeFactory.WWA<K,V> |
|
NodeFactory.WWAMS<K,V> |
|
NodeFactory.WWAMW<K,V> |
|
NodeFactory.WWAR<K,V> |
|
NodeFactory.WWARMS<K,V> |
|
NodeFactory.WWARMW<K,V> |
|
NodeFactory.WWAW<K,V> |
|
NodeFactory.WWAWMS<K,V> |
|
NodeFactory.WWAWMW<K,V> |
|
NodeFactory.WWAWR<K,V> |
|
NodeFactory.WWAWRMS<K,V> |
|
NodeFactory.WWAWRMW<K,V> |
|
NodeFactory.WWMS<K,V> |
|
NodeFactory.WWMW<K,V> |
|
NodeFactory.WWR<K,V> |
|
NodeFactory.WWRMS<K,V> |
|
NodeFactory.WWRMW<K,V> |
|
NodeFactory.WWW<K,V> |
|
NodeFactory.WWWMS<K,V> |
|
NodeFactory.WWWMW<K,V> |
|
NodeFactory.WWWR<K,V> |
|
NodeFactory.WWWRMS<K,V> |
|
NodeFactory.WWWRMW<K,V> |
|
NonReentrantLock |
A non-reentrant mutual exclusion Lock .
|
NonReentrantLock.Sync |
A non-fair lock using AQS state to represent if the lock is held.
|
Policy<K,V> |
An access point for inspecting and performing low-level operations based on the cache's runtime
characteristics.
|
Policy.Eviction<K,V> |
The low-level operations for a cache with a size-based eviction policy.
|
Policy.Expiration<K,V> |
The low-level operations for a cache with a expiration policy.
|
References |
Static utility methods and classes pertaining to weak and soft references.
|
References.InternalReference<E> |
A weak or soft reference that includes the entry's key reference.
|
References.LookupKeyReference<E> |
A short-lived adapter used for looking up an entry in the cache where the keys are weakly held.
|
References.SoftValueReference<V> |
The value in a cache that holds values softly.
|
References.WeakKeyReference<K> |
The key in a cache that holds keys weakly.
|
References.WeakValueReference<V> |
The value in a cache that holds values weakly.
|
RemovalCause |
The reason why a cached entry was removed.
|
RemovalListener<K,V> |
An object that can receive a notification when an entry is removed from a cache.
|
SCQHeader |
The namespace for field padding through inheritance.
|
SCQHeader.HeadAndTailRef<E> |
Enforces a memory layout to avoid false sharing by padding the tail node.
|
SCQHeader.HeadRef<E> |
Enforces a memory layout to avoid false sharing by padding the head node.
|
SCQHeader.PadHead<E> |
|
SCQHeader.PadHeadAndTail<E> |
|
SerializationProxy<K,V> |
|
SingleConsumerQueue<E> |
A lock-free unbounded queue based on linked nodes that supports concurrent producers and is
restricted to a single consumer.
|
SingleConsumerQueue.LinearizableNode<E> |
|
SingleConsumerQueue.Node<E> |
|
SingleConsumerQueue.SerializationProxy<E> |
A proxy that is serialized instead of the queue.
|
SingletonWeigher |
|
StatsCounter |
|
StripedBuffer<E> |
A base class providing the mechanics for supporting dynamic striping of bounded buffers.
|
SystemTicker |
|
Ticker |
A time source that returns a time value representing the number of nanoseconds elapsed since some
fixed but arbitrary point in time.
|
UnboundedLocalCache<K,V> |
An in-memory cache that has no capabilities for bounding the map.
|
UnboundedLocalCache.EntryIterator<K,V> |
An adapter to safely externalize the entry iterator.
|
UnboundedLocalCache.EntrySetView<K,V> |
An adapter to safely externalize the entries.
|
UnboundedLocalCache.EntrySpliterator<K,V> |
An adapter to safely externalize the entry spliterator.
|
UnboundedLocalCache.KeyIterator<K> |
An adapter to safely externalize the key iterator.
|
UnboundedLocalCache.KeySetView<K> |
An adapter to safely externalize the keys.
|
UnboundedLocalCache.UnboundedLocalAsyncLoadingCache<K,V> |
|
UnboundedLocalCache.UnboundedLocalLoadingCache<K,V> |
|
UnboundedLocalCache.UnboundedLocalManualCache<K,V> |
|
UnboundedLocalCache.UnboundedPolicy<K,V> |
An eviction policy that supports no boundings.
|
UnboundedLocalCache.ValuesIterator<K,V> |
An adapter to safely externalize the value iterator.
|
UnboundedLocalCache.ValuesView<K,V> |
An adapter to safely externalize the values.
|
UnsafeAccess |
Static access to Unsafe and convenient utility methods for performing low-level, unsafe
operations.
|
UnsafeRefArrayAccess |
A concurrent access enabling class used by circular array based queues this class exposes an
offset computation method along with differently memory fenced load/store methods into the
underlying array.
|
Weigher<K,V> |
Calculates the weights of cache entries.
|
WriteOrderDeque<E extends WriteOrderDeque.WriteOrder<E>> |
A linked deque implementation used to represent a write-order queue.
|
WriteOrderDeque.WriteOrder<T extends WriteOrderDeque.WriteOrder<T>> |
An element that is linked on the Deque .
|
WriteThroughEntry<K,V> |
An entry that allows updates to write through to the backing map.
|