Index
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
andEntryWeigher
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form