Index

A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractLinkedIterator(E) - Constructor for class com.googlecode.concurrentlinkedhashmap.LinkedDeque.AbstractLinkedIterator
Creates an iterator that can can traverse the deque.
AbstractTask() - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.AbstractTask
 
add(E) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
add(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DiscardingQueue
 
add(Map.Entry<K, V>) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.EntrySet
 
addFirst(E) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
addLast(E) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
AddTask(ConcurrentLinkedHashMap.Node, int) - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.AddTask
 
addTaskToChain(ConcurrentLinkedHashMap.Task[], ConcurrentLinkedHashMap.Task, int) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Adds the task as the head of the chain at the index location.
afterCompletion(ConcurrentLinkedHashMap.Task) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Performs the post-processing work required after the map operation.
AMORTIZED_DRAIN_THRESHOLD - Static variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
The maximum number of operations to perform per amortized drain.
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

BoundedEntryWeigher(EntryWeigher<? super K, ? super V>) - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.BoundedEntryWeigher
 
BUFFER_MASK - Static variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Mask value for indexing into the buffers.
BUFFER_THRESHOLD - Static variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
The number of pending operations per buffer before attempting to drain.
bufferIndex() - Static method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns the index to the buffer that the task should be scheduled on.
bufferLengths - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
buffers - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
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.
ByteArrayWeigher() - Constructor for enum com.googlecode.concurrentlinkedhashmap.Weighers.ByteArrayWeigher
 

C

capacity - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
 
capacity - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
capacity - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.SerializationProxy
 
capacity() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Retrieves the maximum weighted capacity of the map.
ceilingNextPowerOfTwo(int) - Static method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
checkArgument(boolean) - Static method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Ensures that the argument expression is true.
checkNotEmpty() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
checkNotNull(Object) - Static method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Ensures that the object is not null.
checkState(boolean) - Static method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Ensures that the state expression is true.
clear() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
clear() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.EntrySet
 
clear() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.KeySet
 
clear() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Values
 
clear() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
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.
CollectionWeigher() - Constructor for enum com.googlecode.concurrentlinkedhashmap.Weighers.CollectionWeigher
 
com.googlecode.concurrentlinkedhashmap - package com.googlecode.concurrentlinkedhashmap
This package contains an implementation of a bounded ConcurrentMap data structure.
computeNext() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque.AbstractLinkedIterator
Retrieves the next element to traverse to or null if there are no more elements.
concurrencyLevel - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
 
concurrencyLevel - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
concurrencyLevel - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.SerializationProxy
 
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(ConcurrentLinkedHashMap.Builder<K, V>) - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Creates an instance based on the builder's configuration.
ConcurrentLinkedHashMap.AbstractTask - Class in com.googlecode.concurrentlinkedhashmap
A skeletal implementation of the Task interface.
ConcurrentLinkedHashMap.AddTask - Class in com.googlecode.concurrentlinkedhashmap
Adds the node to the page replacement policy.
ConcurrentLinkedHashMap.BoundedEntryWeigher<K,V> - Class in com.googlecode.concurrentlinkedhashmap
A weigher that enforces that the weight falls within a valid range.
ConcurrentLinkedHashMap.Builder<K,V> - Class in com.googlecode.concurrentlinkedhashmap
A builder that creates ConcurrentLinkedHashMap instances.
ConcurrentLinkedHashMap.DiscardingListener - Enum in com.googlecode.concurrentlinkedhashmap
A listener that ignores all notifications.
ConcurrentLinkedHashMap.DiscardingQueue - Class in com.googlecode.concurrentlinkedhashmap
A queue that discards all additions and is always empty.
ConcurrentLinkedHashMap.DrainStatus - Enum in com.googlecode.concurrentlinkedhashmap
The draining status of the buffers.
ConcurrentLinkedHashMap.EntryIterator - Class in com.googlecode.concurrentlinkedhashmap
An adapter to safely externalize the entry iterator.
ConcurrentLinkedHashMap.EntrySet - Class in com.googlecode.concurrentlinkedhashmap
An adapter to safely externalize the entries.
ConcurrentLinkedHashMap.KeyIterator - Class in com.googlecode.concurrentlinkedhashmap
An adapter to safely externalize the key iterator.
ConcurrentLinkedHashMap.KeySet - Class in com.googlecode.concurrentlinkedhashmap
An adapter to safely externalize the keys.
ConcurrentLinkedHashMap.Node - Class in com.googlecode.concurrentlinkedhashmap
A node contains the key, the weighted value, and the linkage pointers on the page-replacement algorithm's data structures.
ConcurrentLinkedHashMap.ReadTask - Class in com.googlecode.concurrentlinkedhashmap
Updates the node's location in the page replacement policy.
ConcurrentLinkedHashMap.RemovalTask - Class in com.googlecode.concurrentlinkedhashmap
Removes a node from the page replacement policy.
ConcurrentLinkedHashMap.SerializationProxy<K,V> - Class in com.googlecode.concurrentlinkedhashmap
A proxy that is serialized instead of the map.
ConcurrentLinkedHashMap.Task - Interface in com.googlecode.concurrentlinkedhashmap
An operation that can be lazily applied to the page replacement policy.
ConcurrentLinkedHashMap.UpdateTask - Class in com.googlecode.concurrentlinkedhashmap
Updates the weighted size and evicts an entry on overflow.
ConcurrentLinkedHashMap.ValueIterator - Class in com.googlecode.concurrentlinkedhashmap
An adapter to safely externalize the value iterator.
ConcurrentLinkedHashMap.Values - Class in com.googlecode.concurrentlinkedhashmap
An adapter to safely externalize the values.
ConcurrentLinkedHashMap.WeightedValue<V> - Class in com.googlecode.concurrentlinkedhashmap
A value, its weight, and the entry's status.
ConcurrentLinkedHashMap.WriteThroughEntry - Class in com.googlecode.concurrentlinkedhashmap
An entry that allows updates to write through to the map.
contains(Linked<?>) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
contains(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.EntrySet
 
contains(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.KeySet
 
contains(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Values
 
contains(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.WeightedValue
 
contains(Object) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
containsKey(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
containsValue(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
current - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.EntryIterator
 
current - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.KeyIterator
 
current - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.ValueIterator
 
cursor - Variable in class com.googlecode.concurrentlinkedhashmap.LinkedDeque.AbstractLinkedIterator
 

D

data - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
data - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.SerializationProxy
 
DEFAULT_CONCURRENCY_LEVEL - Static variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
 
DEFAULT_INITIAL_CAPACITY - Static variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
 
descendingIterator() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
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.
DISCARDING_QUEUE - Static variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
A queue that discards all entries.
DiscardingListener() - Constructor for enum com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DiscardingListener
 
DiscardingQueue() - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DiscardingQueue
 
drainBuffers() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Drains the buffers up to the amortized threshold and applies the pending operations.
drainedOrder - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
drainStatus - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
DrainStatus() - Constructor for enum com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DrainStatus
 

E

element() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
EntryIterator() - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.EntryIterator
 
entrySet - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
entrySet() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
EntrySet() - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.EntrySet
 
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.
EntryWeigherView(Weigher<? super V>) - Constructor for class com.googlecode.concurrentlinkedhashmap.Weighers.EntryWeigherView
 
evict() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Evicts entries from the map while it exceeds the capacity and appends evicted entries to the notification queue for processing.
evictionDeque - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
EvictionListener<K,V> - Interface in com.googlecode.concurrentlinkedhashmap
A listener registered for notification when an entry is evicted.
evictionLock - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 

F

first - Variable in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
Pointer to first node.

G

get(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
getFirst() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
getLast() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
getNext() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.AbstractTask
 
getNext() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Node
 
getNext() - Method in interface com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Task
Returns the next task on the link chain.
getNext() - Method in interface com.googlecode.concurrentlinkedhashmap.Linked
Retrieves the next element or null if either the element is unlinked or the last element on the deque.
getOrder() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.AbstractTask
 
getOrder() - Method in interface com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Task
The priority order.
getPrevious() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Node
 
getPrevious() - Method in interface com.googlecode.concurrentlinkedhashmap.Linked
Retrieves the previous element or null if either the element is unlinked or the first element on the deque.
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.
getValue() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Node
Retrieves the value held by the current WeightedValue.

H

hasNext() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.EntryIterator
 
hasNext() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.KeyIterator
 
hasNext() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.ValueIterator
 
hasNext() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque.AbstractLinkedIterator
 
hasOverflowed() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Determines whether the map has exceeded its capacity.

I

IDLE - Enum constant in enum com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DrainStatus
A drain is not taking place.
initialCapacity - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
 
initialCapacity(int) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Specifies the initial capacity of the hash table (default 16).
INSTANCE - Enum constant in enum com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DiscardingListener
 
INSTANCE - Enum constant in enum com.googlecode.concurrentlinkedhashmap.Weighers.ByteArrayWeigher
 
INSTANCE - Enum constant in enum com.googlecode.concurrentlinkedhashmap.Weighers.CollectionWeigher
 
INSTANCE - Enum constant in enum com.googlecode.concurrentlinkedhashmap.Weighers.IterableWeigher
 
INSTANCE - Enum constant in enum com.googlecode.concurrentlinkedhashmap.Weighers.ListWeigher
 
INSTANCE - Enum constant in enum com.googlecode.concurrentlinkedhashmap.Weighers.MapWeigher
 
INSTANCE - Enum constant in enum com.googlecode.concurrentlinkedhashmap.Weighers.SetWeigher
 
INSTANCE - Enum constant in enum com.googlecode.concurrentlinkedhashmap.Weighers.SingletonEntryWeigher
 
INSTANCE - Enum constant in enum com.googlecode.concurrentlinkedhashmap.Weighers.SingletonWeigher
 
isAlive() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.WeightedValue
If the entry is available in the hash-table and page replacement policy.
isDead() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.WeightedValue
If the entry was removed from the hash-table and the page replacement policy.
isEmpty() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
isEmpty() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
isRetired() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.WeightedValue
If the entry was removed from the hash-table and is awaiting removal from the page replacement policy.
isWrite() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.AddTask
 
isWrite() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.ReadTask
 
isWrite() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.RemovalTask
 
isWrite() - Method in interface com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Task
If the task represents an add, modify, or remove operation.
isWrite() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.UpdateTask
 
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.
IterableWeigher() - Constructor for enum com.googlecode.concurrentlinkedhashmap.Weighers.IterableWeigher
 
iterator - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.EntryIterator
 
iterator - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.KeyIterator
 
iterator - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.ValueIterator
 
iterator() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DiscardingQueue
 
iterator() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.EntrySet
 
iterator() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.KeySet
 
iterator() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Values
 
iterator() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 

K

key - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Node
 
KeyIterator() - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.KeyIterator
 
keySet - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
keySet() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
KeySet() - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.KeySet
 

L

last - Variable in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
Pointer to last node.
Linked<T> - Interface in com.googlecode.concurrentlinkedhashmap
An element that is linked on the Deque.
LinkedDeque<E> - Class in com.googlecode.concurrentlinkedhashmap
Linked list implementation of the Deque interface where the link pointers are tightly integrated with the element.
LinkedDeque() - Constructor for class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
LinkedDeque.AbstractLinkedIterator - Class in com.googlecode.concurrentlinkedhashmap
 
linkFirst(E) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
Links the element to the front of the deque so that it becomes the first element.
linkLast(E) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
Links the element to the back of the deque so that it becomes the last element.
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 - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
 
listener - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
listener - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.SerializationProxy
 
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.
ListWeigher() - Constructor for enum com.googlecode.concurrentlinkedhashmap.Weighers.ListWeigher
 

M

makeDead() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Node
Atomically transitions the node to the dead state and decrements the weightedSize.
makeRetired() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Node
Atomically transitions the node from the alive state to the retired state, if a valid transition.
map - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.EntrySet
 
map - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.KeySet
 
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.
MapWeigher() - Constructor for enum com.googlecode.concurrentlinkedhashmap.Weighers.MapWeigher
 
MAXIMUM_BUFFER_SIZE - Static variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
The maximum number of pending operations per buffer.
MAXIMUM_CAPACITY - Static variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
The maximum weighted capacity of the map.
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.
moveTasksFromBuffer(ConcurrentLinkedHashMap.Task[], int) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Moves the tasks from the specified buffer into the output array.
moveTasksFromBuffers(ConcurrentLinkedHashMap.Task[]) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Moves the tasks from the buffers into the output array.
moveToBack(E) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
Moves the element to the back of the deque so that it becomes the last element.
moveToFront(E) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
Moves the element to the front of the deque so that it becomes the first element.

N

next - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Node
 
next() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.EntryIterator
 
next() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.KeyIterator
 
next() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.ValueIterator
 
next() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque.AbstractLinkedIterator
 
nextOrder - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
nextOrdering() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns the ordering value to assign to a task.
node - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.AddTask
 
node - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.ReadTask
 
node - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.RemovalTask
 
Node(K, ConcurrentLinkedHashMap.WeightedValue<V>) - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Node
Creates a new, unlinked node.
notifyListener() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Notifies the listener of entries that were evicted.
NUMBER_OF_BUFFERS - Static variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
The number of buffers to use.

O

offer(E) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
offer(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DiscardingQueue
 
offerFirst(E) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
offerLast(E) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
onEviction(Object, Object) - Method in enum com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DiscardingListener
 
onEviction(K, V) - Method in interface com.googlecode.concurrentlinkedhashmap.EvictionListener
A call-back notification that the entry was evicted.
order - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.AbstractTask
 
orderedKeySet(boolean, int) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
orderedMap(boolean, int) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 

P

peek() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DiscardingQueue
 
peek() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
peekFirst() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
peekLast() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
pendingNotifications - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
poll() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DiscardingQueue
 
poll() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
pollFirst() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
pollLast() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
pop() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
prev - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Node
 
PROCESSING - Enum constant in enum com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DrainStatus
A drain is in progress.
push(E) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
put(K, V) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
put(K, V, boolean) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Adds a node to the list and the data store.
putIfAbsent(K, V) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 

R

readObject(ObjectInputStream) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
readResolve() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.SerializationProxy
 
ReadTask(ConcurrentLinkedHashMap.Node) - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.ReadTask
 
RemovalTask(ConcurrentLinkedHashMap.Node) - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.RemovalTask
 
remove() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.EntryIterator
 
remove() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.KeyIterator
 
remove() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.ValueIterator
 
remove() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque.AbstractLinkedIterator
 
remove() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
remove(E) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
remove(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.EntrySet
 
remove(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.KeySet
 
remove(Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
remove(Object) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
remove(Object, Object) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
removeAll(Collection<?>) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
removeFirst() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
removeFirstOccurrence(Object) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
removeLast() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
removeLastOccurrence(Object) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
 
replace(K, V) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
replace(K, V, V) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
REQUIRED - Enum constant in enum com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DrainStatus
A drain is required due to a pending write modification.
run() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.AddTask
 
run() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.ReadTask
 
run() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.RemovalTask
 
run() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.UpdateTask
 
runTasks(ConcurrentLinkedHashMap.Task[], int) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Runs the pending page replacement policy operations.
runTasksInChain(ConcurrentLinkedHashMap.Task) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Runs the pending operations on the linked chain.

S

schedule(ConcurrentLinkedHashMap.Task) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Schedules the task to be applied to the page replacement policy.
SerializationProxy(ConcurrentLinkedHashMap<K, V>) - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.SerializationProxy
 
serialVersionUID - Static variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.BoundedEntryWeigher
 
serialVersionUID - Static variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.SerializationProxy
 
serialVersionUID - Static variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
serialVersionUID - Static variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.WriteThroughEntry
 
serialVersionUID - Static variable in class com.googlecode.concurrentlinkedhashmap.Weighers.EntryWeigherView
 
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.
setNext(ConcurrentLinkedHashMap.Task) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.AbstractTask
 
setNext(ConcurrentLinkedHashMap.Task) - Method in interface com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Task
Sets the next task on the link chain.
setNext(ConcurrentLinkedHashMap.Node) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Node
 
setNext(T) - Method in interface com.googlecode.concurrentlinkedhashmap.Linked
Sets the next element or null if there is no link.
setPrevious(ConcurrentLinkedHashMap.Node) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Node
 
setPrevious(T) - Method in interface com.googlecode.concurrentlinkedhashmap.Linked
Sets the previous element or null if there is no link.
setValue(V) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.WriteThroughEntry
 
SetWeigher() - Constructor for enum com.googlecode.concurrentlinkedhashmap.Weighers.SetWeigher
 
shouldDrainBuffers(boolean) - Method in enum com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DrainStatus
Determines whether the buffers should be drained.
singleton() - Static method in class com.googlecode.concurrentlinkedhashmap.Weighers
A weigher where a value has a weight of 1.
SingletonEntryWeigher() - Constructor for enum com.googlecode.concurrentlinkedhashmap.Weighers.SingletonEntryWeigher
 
SingletonWeigher() - Constructor for enum com.googlecode.concurrentlinkedhashmap.Weighers.SingletonWeigher
 
size() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DiscardingQueue
 
size() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.EntrySet
 
size() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.KeySet
 
size() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
size() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Values
 
size() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque

T

task - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.AbstractTask
 
tasks - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
toArray() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.KeySet
 
toArray(T[]) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.KeySet
 
tryToDrainBuffers() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Attempts to acquire the eviction lock and apply the pending operations, up to the amortized threshold, to the page replacement policy.
tryToRetire(ConcurrentLinkedHashMap.WeightedValue<V>) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Node
Attempts to transition the node from the alive state to the retired state.

U

unlink(E) - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
Unlinks the non-null element.
unlinkFirst() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
Unlinks the non-null first element.
unlinkLast() - Method in class com.googlecode.concurrentlinkedhashmap.LinkedDeque
Unlinks the non-null last element.
updateDrainedOrder(ConcurrentLinkedHashMap.Task[], int) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Updates the order to start the next drain from.
UpdateTask(ConcurrentLinkedHashMap.Node, int) - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.UpdateTask
 

V

value - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.WeightedValue
 
ValueIterator() - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.ValueIterator
 
valueOf(String) - Static method in enum com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DiscardingListener
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DrainStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.concurrentlinkedhashmap.Weighers.ByteArrayWeigher
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.concurrentlinkedhashmap.Weighers.CollectionWeigher
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.concurrentlinkedhashmap.Weighers.IterableWeigher
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.concurrentlinkedhashmap.Weighers.ListWeigher
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.concurrentlinkedhashmap.Weighers.MapWeigher
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.concurrentlinkedhashmap.Weighers.SetWeigher
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.concurrentlinkedhashmap.Weighers.SingletonEntryWeigher
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.concurrentlinkedhashmap.Weighers.SingletonWeigher
Returns the enum constant of this type with the specified name.
values - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
values() - Static method in enum com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DiscardingListener
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.DrainStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
values() - Static method in enum com.googlecode.concurrentlinkedhashmap.Weighers.ByteArrayWeigher
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.concurrentlinkedhashmap.Weighers.CollectionWeigher
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.concurrentlinkedhashmap.Weighers.IterableWeigher
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.concurrentlinkedhashmap.Weighers.ListWeigher
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.concurrentlinkedhashmap.Weighers.MapWeigher
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.concurrentlinkedhashmap.Weighers.SetWeigher
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.concurrentlinkedhashmap.Weighers.SingletonEntryWeigher
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.concurrentlinkedhashmap.Weighers.SingletonWeigher
Returns an array containing the constants of this enum type, in the order they are declared.
Values() - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Values
 

W

weigher - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.BoundedEntryWeigher
 
weigher - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
 
weigher - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.SerializationProxy
 
weigher - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
weigher - Variable in class com.googlecode.concurrentlinkedhashmap.Weighers.EntryWeigherView
 
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.
Weighers() - Constructor for class com.googlecode.concurrentlinkedhashmap.Weighers
 
Weighers.ByteArrayWeigher - Enum in com.googlecode.concurrentlinkedhashmap
 
Weighers.CollectionWeigher - Enum in com.googlecode.concurrentlinkedhashmap
 
Weighers.EntryWeigherView<K,V> - Class in com.googlecode.concurrentlinkedhashmap
 
Weighers.IterableWeigher - Enum in com.googlecode.concurrentlinkedhashmap
 
Weighers.ListWeigher - Enum in com.googlecode.concurrentlinkedhashmap
 
Weighers.MapWeigher - Enum in com.googlecode.concurrentlinkedhashmap
 
Weighers.SetWeigher - Enum in com.googlecode.concurrentlinkedhashmap
 
Weighers.SingletonEntryWeigher - Enum in com.googlecode.concurrentlinkedhashmap
 
Weighers.SingletonWeigher - Enum in com.googlecode.concurrentlinkedhashmap
 
weight - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.AddTask
 
weight - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.WeightedValue
 
weightDifference - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.UpdateTask
 
weightedSize - Variable in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
weightedSize() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Returns the weighted size of this map.
WeightedValue(V, int) - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.WeightedValue
 
weightOf(byte[]) - Method in enum com.googlecode.concurrentlinkedhashmap.Weighers.ByteArrayWeigher
 
weightOf(Iterable<?>) - Method in enum com.googlecode.concurrentlinkedhashmap.Weighers.IterableWeigher
 
weightOf(Object) - Method in enum com.googlecode.concurrentlinkedhashmap.Weighers.SingletonWeigher
 
weightOf(Object, Object) - Method in enum com.googlecode.concurrentlinkedhashmap.Weighers.SingletonEntryWeigher
 
weightOf(Collection<?>) - Method in enum com.googlecode.concurrentlinkedhashmap.Weighers.CollectionWeigher
 
weightOf(List<?>) - Method in enum com.googlecode.concurrentlinkedhashmap.Weighers.ListWeigher
 
weightOf(Map<?, ?>) - Method in enum com.googlecode.concurrentlinkedhashmap.Weighers.MapWeigher
 
weightOf(Set<?>) - Method in enum com.googlecode.concurrentlinkedhashmap.Weighers.SetWeigher
 
weightOf(K, V) - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.BoundedEntryWeigher
 
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(K, V) - Method in class com.googlecode.concurrentlinkedhashmap.Weighers.EntryWeigherView
 
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.
writeReplace() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.BoundedEntryWeigher
 
writeReplace() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
writeReplace() - Method in class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.WriteThroughEntry
 
WriteThroughEntry(ConcurrentLinkedHashMap.Node) - Constructor for class com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.WriteThroughEntry
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form