Class | Description |
---|---|
AbstractQueueEvictionScheduler<K,V> |
An abstract
EvictionScheduler which uses an EvictionQueue to
store EvictibleEntry instances in the order they should be evicted. |
DelayedTaskEvictionScheduler<K,V> |
A concrete implementation of
AbstractQueueEvictionScheduler which
uses a single delayed task scheduled in an
ScheduledExecutorService to manage the automated
eviction. |
ExecutorServiceEvictionScheduler<K,V> |
An
EvictionScheduler which uses a
ScheduledExecutorService to schedule multiple
tasks for entries that should be evicted, one task per entry. |
RegularTaskEvictionScheduler<K,V> |
A concrete implementation of
AbstractQueueEvictionScheduler which
uses a single regular task scheduled in an
ScheduledExecutorService to manage the automated
eviction. |
SingleThreadEvictionScheduler<K,V> |
A concrete implementation of
AbstractQueueEvictionScheduler which
uses a single thread to manage the automated eviction. |
Copyright © 2012–2016. All rights reserved.