A B C D E G I K L M O P R S V W 
All Classes All Packages

A

ascendingKeySet() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns a unmodifiable snapshot Set view of the keys contained in this map.
ascendingKeySetWithLimit(int) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Set view of the keys contained in this map.
ascendingMap() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Map view of the mappings contained in this map.
ascendingMapWithLimit(int) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Map view of the mappings contained in this map.
asEntryWeigher(Weigher<? super V>) - Static method in class com.googlecode.concurrentlinkedhashmap.Weighers
A entry weigher backed by the specified weigher.

B

build() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Creates a new ConcurrentLinkedHashMap instance.
Builder() - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
 
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.
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
This package contains an implementation of a bounded ConcurrentMap data structure.
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.
containsKey(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
containsValue(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 

D

descendingKeySet() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Set view of the keys contained in this map.
descendingKeySetWithLimit(int) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Set view of the keys contained in this map.
descendingMap() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Map view of the mappings contained in this map.
descendingMapWithLimit(int) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Map view of the mappings contained in this map.

E

entrySet() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
entrySingleton() - Static method in class com.googlecode.concurrentlinkedhashmap.Weighers
A weigher where an entry has a weight of 1.
EntryWeigher<K,​V> - Interface in com.googlecode.concurrentlinkedhashmap
A class that can determine the weight of an entry.
EvictionListener<K,​V> - Interface in com.googlecode.concurrentlinkedhashmap
A listener registered for notification when an entry is evicted.

G

get(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
getQuietly(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.

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(long) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Specifies the maximum weighted capacity to coerce 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(long) - 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(EntryWeigher<? super K, ? super V>) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Specifies an algorithm to determine how many the units of capacity an entry consumes.
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 and EntryWeigher implementations.
weightedSize() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns the weighted size of this map.
weightOf(K, V) - Method in interface com.googlecode.concurrentlinkedhashmap.EntryWeigher
Measures an entry's weight to determine how many units of capacity that the key and value consumes.
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.
A B C D E G I K L M O P R S V W 
All Classes All Packages