java.util.concurrent.ConcurrentMap data structure.
org. is a simple interface
for determining how many units of capacity an entry consumes. Depending on
which concrete Weigher class is used, an entry may consume a different amount
of space within the cache. The
org. class provides
utility methods for obtaining the most common kinds of implementations.
org. provides the
ability to be notified when an entry is evicted from the map. An eviction
occurs when the entry was automatically removed due to the map exceeding a
capacity threshold. It is not called when an entry was explicitly removed.
The org.
class supplies an efficient, scalable, thread-safe, bounded map. As with the
Java Collections Framework the "Concurrent" prefix is used to
indicate that the map is not governed by a single exclusion lock.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | |
| pack-priv interface | |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | ConcurrentLinkedHashMap<
the type of keys maintained by this map K, the type of mapped values V>A hash table supporting full concurrency of retrievals, adjustable expected concurrency for updates, and a maximum capacity to bound the map by. |
| pack-priv class | LinkedDeque<
the type of elements held in this collection E extends LinkedLinked list implementation of the |
| public class | Weighers
A common set of |