A B C D E G I K L M O P R S V W
All Classes All Packages
All Classes All Packages
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
andEntryWeigher
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.
All Classes All Packages