Package io.micronaut.core.util.clhm
package io.micronaut.core.util.clhm
Contains a forked implementation of ConcurrentLinkedHashMap.
- Since:
- 1.1
- Author:
- graemerocher
-
ClassDescriptionA hash table supporting full concurrency of retrievals, adjustable expected concurrency for updates, and a maximum capacity to bound the map by.A builder that creates
ConcurrentLinkedHashMap
instances.EntryWeigher<K,V> A class that can determine the weight of an entry.EvictionListener<K,V> A listener registered for notification when an entry is evicted.Weigher<V>A class that can determine the weight of a value.A common set ofWeigher
andEntryWeigher
implementations.