org.omnifaces.component.output.cache.concurrentlinkedhashmap
Interface EntryWeigher<K,V>
@ThreadSafe
public interface EntryWeigher<K,V>
A class that can determine the weight of an entry. The total weight threshold
is used to determine when an eviction is required.
- Author:
- [email protected] (Ben Manes)
- See Also:
-
http://code.google.com/p/concurrentlinkedhashmap/
Method Summary |
int |
weightOf(K key,
V value)
Measures an entry's weight to determine how many units of capacity that
the key and value consumes. |
weightOf
int weightOf(K key,
V value)
- Measures an entry's weight to determine how many units of capacity that
the key and value consumes. An entry must consume a minimum of one unit.
- Parameters:
key
- the key to weighvalue
- the value to weigh
- Returns:
- the entry's weight