B C E G H I K L M O P R S V W

B

build() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Creates a new ConcurrentLinkedHashMap instance.
byteArray() - Static method in class com.googlecode.concurrentlinkedhashmap.Weighers
A weigher where the value is a byte array and its weight is the number of bytes.

C

capacity() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Retrieves the maximum weighted capacity of the map.
CapacityLimiter - Interface in com.googlecode.concurrentlinkedhashmap
A class that can determine the whether an entry should be evicted from the map.
capacityLimiter(CapacityLimiter) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Specifies an algorithm to determine if the maximum capacity has been exceeded and that an entry should be evicted from the map.
clear() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
collection() - Static method in class com.googlecode.concurrentlinkedhashmap.Weighers
A weigher where the value is a Collection and its weight is the number of elements.
com.googlecode.concurrentlinkedhashmap - package com.googlecode.concurrentlinkedhashmap
 
concurrencyLevel(int) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Specifies the estimated number of concurrently updating threads.
ConcurrentLinkedHashMap<K,V> - Class in com.googlecode.concurrentlinkedhashmap
A hash table supporting full concurrency of retrievals, adjustable expected concurrency for updates, and a maximum capacity to bound the map by.
ConcurrentLinkedHashMap.Builder<K,V> - Class in com.googlecode.concurrentlinkedhashmap
A builder that creates ConcurrentLinkedHashMap instances.
ConcurrentLinkedHashMap.Builder() - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
 
containsKey(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
containsValue(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 

E

entrySet() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
EvictionListener<K,V> - Interface in com.googlecode.concurrentlinkedhashmap
A listener registered for notification when an entry is evicted.
evictWith(CapacityLimiter) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Evicts entries from the map while it exceeds the capacity limiter's constraint or until the map is empty.

G

get(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 

H

hasExceededCapacity(ConcurrentLinkedHashMap<?, ?>) - Method in interface com.googlecode.concurrentlinkedhashmap.CapacityLimiter
Determines whether an entry should be evicted from the specified map.

I

initialCapacity(int) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Specifies the initial capacity of the hash table (default 16).
isEmpty() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
iterable() - Static method in class com.googlecode.concurrentlinkedhashmap.Weighers
A weigher where the value is a Iterable and its weight is the number of elements.

K

keySet() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 

L

list() - Static method in class com.googlecode.concurrentlinkedhashmap.Weighers
A weigher where the value is a List and its weight is the number of elements.
listener(EvictionListener<K, V>) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Specifies an optional listener that is registered for notification when an entry is evicted.

M

map() - Static method in class com.googlecode.concurrentlinkedhashmap.Weighers
A weigher where the value is a Map and its weight is the number of entries.
maximumWeightedCapacity(int) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Specifies the maximum weighted capacity to coerces the map to and may exceed it temporarily.

O

onEviction(K, V) - Method in interface com.googlecode.concurrentlinkedhashmap.EvictionListener
A call-back notification that the entry was evicted.

P

put(K, V) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
putIfAbsent(K, V) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 

R

remove(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
remove(Object, Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
replace(K, V) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
replace(K, V, V) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 

S

set() - Static method in class com.googlecode.concurrentlinkedhashmap.Weighers
A weigher where the value is a Set and its weight is the number of elements.
setCapacity(int) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Sets the maximum weighted capacity of the map and eagerly evicts entries until it shrinks to the appropriate size.
singleton() - Static method in class com.googlecode.concurrentlinkedhashmap.Weighers
A weigher where a value has a weight of 1.
size() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 

V

values() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 

W

weigher(Weigher<? super V>) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Specifies an algorithm to determine how many the units of capacity a value consumes.
Weigher<V> - Interface in com.googlecode.concurrentlinkedhashmap
A class that can determine the weight of a value.
Weighers - Class in com.googlecode.concurrentlinkedhashmap
A common set of Weigher implementations.
weightedSize() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns the weighted size of this map.
weightOf(V) - Method in interface com.googlecode.concurrentlinkedhashmap.Weigher
Measures an object's weight to determine how many units of capacity that the value consumes.

B C E G H I K L M O P R S V W

Copyright © 2011. All Rights Reserved.