- clear() - Method in class org.cliffc.high_scale_lib.NonBlockingHashMap
-
Removes all of the mappings from this map.
- clear() - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
Removes all of the mappings from this map.
- clear() - Method in class org.cliffc.high_scale_lib.NonBlockingHashSet
-
Empty the set.
- clear() - Method in class org.cliffc.high_scale_lib.NonBlockingHashtable
-
Removes all of the mappings from this map.
- clear() - Method in class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
Removes all of the mappings from this map.
- clear() - Method in class org.cliffc.high_scale_lib.NonBlockingSetInt
-
Empty the bitvector.
- clone() - Method in class org.cliffc.high_scale_lib.NonBlockingHashMap
-
Creates a shallow copy of this hashtable.
- clone() - Method in class org.cliffc.high_scale_lib.NonBlockingHashtable
-
Creates a shallow copy of this hashtable.
- clone() - Method in class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
Creates a shallow copy of this hashtable.
- ConcurrentAutoTable - Class in org.cliffc.high_scale_lib
-
An auto-resizing table of longs
, supporting low-contention CAS
operations.
- ConcurrentAutoTable() - Constructor for class org.cliffc.high_scale_lib.ConcurrentAutoTable
-
- ConcurrentHashMap<K,V> - Class in java.util.concurrent
-
- ConcurrentHashMap() - Constructor for class java.util.concurrent.ConcurrentHashMap
-
- ConcurrentHashMap(int) - Constructor for class java.util.concurrent.ConcurrentHashMap
-
- ConcurrentHashMap(int, float, int) - Constructor for class java.util.concurrent.ConcurrentHashMap
-
- ConcurrentHashMap(Map<? extends K, ? extends V>) - Constructor for class java.util.concurrent.ConcurrentHashMap
-
- contains(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMap
-
Legacy method testing if some key maps into the specified value in this
table.
- contains(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
Legacy method testing if some key maps into the specified value in this
table.
- contains(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashSet
-
- contains(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashtable
-
Legacy method testing if some key maps into the specified value in this
table.
- contains(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
Legacy method testing if some key maps into the specified value in this
table.
- contains(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingSetInt
-
Test if o
is in the set.
- contains(int) - Method in class org.cliffc.high_scale_lib.NonBlockingSetInt
-
Test if i
is in the set.
- containsKey(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMap
-
Tests if the key in the table using the equals method.
- containsKey(long) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
Tests if the key in the table.
- containsKey(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
- containsKey(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashtable
-
Tests if the key in the table using the equals method.
- containsKey(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
Tests if the key in the table using the equals method.
- containsValue(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMap
-
Returns true if this Map maps one or more keys to the specified
value.
- containsValue(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
Returns true if this Map maps one or more keys to the specified
value.
- containsValue(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashtable
-
Returns true if this Map maps one or more keys to the specified
value.
- containsValue(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
Returns true if this Map maps one or more keys to the specified
value.
- Counter - Class in org.cliffc.high_scale_lib
-
A simple high-performance counter.
- Counter() - Constructor for class org.cliffc.high_scale_lib.Counter
-
- next() - Method in interface org.cliffc.high_scale_lib.IntIterator
-
- next() - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong.IteratorLong
-
Auto-box and return the next key.
- nextElement() - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong.IteratorLong
-
Auto-box and return the next key.
- nextLong() - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong.IteratorLong
-
Return the next key as a primitive long
.
- NonBlockingHashMap<TypeK,TypeV> - Class in org.cliffc.high_scale_lib
-
A lock-free alternate implementation of
ConcurrentHashMap
with better scaling properties and generally lower costs to mutate the Map.
- NonBlockingHashMap() - Constructor for class org.cliffc.high_scale_lib.NonBlockingHashMap
-
Create a new NonBlockingHashMap with default minimum size (currently set
to 8 K/V pairs or roughly 84 bytes on a standard 32-bit JVM).
- NonBlockingHashMap(int) - Constructor for class org.cliffc.high_scale_lib.NonBlockingHashMap
-
Create a new NonBlockingHashMap with initial room for the given number of
elements, thus avoiding internal resizing operations to reach an
appropriate size.
- NonBlockingHashMapLong<TypeV> - Class in org.cliffc.high_scale_lib
-
A lock-free alternate implementation of
ConcurrentHashMap
with
primitive long keys, better scaling properties and
generally lower costs.
- NonBlockingHashMapLong() - Constructor for class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
Create a new NonBlockingHashMapLong with default minimum size (currently set
to 8 K/V pairs or roughly 84 bytes on a standard 32-bit JVM).
- NonBlockingHashMapLong(int) - Constructor for class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
Create a new NonBlockingHashMapLong with initial room for the given
number of elements, thus avoiding internal resizing operations to reach
an appropriate size.
- NonBlockingHashMapLong(boolean) - Constructor for class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
Create a new NonBlockingHashMapLong, setting the space-for-speed
tradeoff.
- NonBlockingHashMapLong(int, boolean) - Constructor for class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
Create a new NonBlockingHashMapLong, setting both the initial size and
the space-for-speed tradeoff.
- NonBlockingHashMapLong.IteratorLong - Class in org.cliffc.high_scale_lib
-
- NonBlockingHashSet<E> - Class in org.cliffc.high_scale_lib
-
- NonBlockingHashSet() - Constructor for class org.cliffc.high_scale_lib.NonBlockingHashSet
-
- NonBlockingHashtable<TypeK,TypeV> - Class in org.cliffc.high_scale_lib
-
A lock-free alternate implementation of
ConcurrentHashMap
with better scaling properties and generally lower costs to mutate the Map.
- NonBlockingHashtable() - Constructor for class org.cliffc.high_scale_lib.NonBlockingHashtable
-
Create a new NonBlockingHashtable with default minimum size (currently set
to 8 K/V pairs or roughly 84 bytes on a standard 32-bit JVM).
- NonBlockingHashtable(int) - Constructor for class org.cliffc.high_scale_lib.NonBlockingHashtable
-
Create a new NonBlockingHashtable with initial room for the given number of
elements, thus avoiding internal resizing operations to reach an
appropriate size.
- NonBlockingIdentityHashMap<TypeK,TypeV> - Class in org.cliffc.high_scale_lib
-
A lock-free alternate implementation of
ConcurrentHashMap
with better scaling properties and generally lower costs to mutate the Map.
- NonBlockingIdentityHashMap() - Constructor for class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
Create a new NonBlockingHashMap with default minimum size (currently set
to 8 K/V pairs or roughly 84 bytes on a standard 32-bit JVM).
- NonBlockingIdentityHashMap(int) - Constructor for class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
Create a new NonBlockingHashMap with initial room for the given number of
elements, thus avoiding internal resizing operations to reach an
appropriate size.
- NonBlockingSetInt - Class in org.cliffc.high_scale_lib
-
A multi-threaded bit-vector set, implemented as an array of primitive
longs
.
- NonBlockingSetInt() - Constructor for class org.cliffc.high_scale_lib.NonBlockingSetInt
-
Create a new empty bit-vector
- print() - Method in class org.cliffc.high_scale_lib.ConcurrentAutoTable
-
- print() - Method in class org.cliffc.high_scale_lib.NonBlockingHashMap
-
Verbose printout of table internals, useful for debugging.
- print() - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
Verbose printout of table internals, useful for debugging.
- print() - Method in class org.cliffc.high_scale_lib.NonBlockingHashtable
-
Verbose printout of table internals, useful for debugging.
- print() - Method in class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
Verbose printout of table internals, useful for debugging.
- print() - Method in class org.cliffc.high_scale_lib.NonBlockingSetInt
-
Verbose printout of internal structure for debugging.
- put(TypeK, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMap
-
Maps the specified key to the specified value in the table.
- put(long, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
Maps the specified key to the specified value in the table.
- put(Long, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
- put(TypeK, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingHashtable
-
Maps the specified key to the specified value in the table.
- put(TypeK, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
Maps the specified key to the specified value in the table.
- putAll(Map<? extends TypeK, ? extends TypeV>) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMap
-
Copies all of the mappings from the specified map to this one, replacing
any existing mappings.
- putAll(Map<? extends TypeK, ? extends TypeV>) - Method in class org.cliffc.high_scale_lib.NonBlockingHashtable
-
Copies all of the mappings from the specified map to this one, replacing
any existing mappings.
- putAll(Map<? extends TypeK, ? extends TypeV>) - Method in class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
Copies all of the mappings from the specified map to this one, replacing
any existing mappings.
- putIfAbsent(TypeK, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMap
-
- putIfAbsent(long, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
- putIfAbsent(Long, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
- putIfAbsent(TypeK, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingHashtable
-
- putIfAbsent(TypeK, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
- readOnly() - Method in class org.cliffc.high_scale_lib.NonBlockingHashSet
-
Atomically make the set immutable.
- rehash() - Method in class org.cliffc.high_scale_lib.NonBlockingHashMap
-
- rehash() - Method in class org.cliffc.high_scale_lib.NonBlockingHashtable
-
- rehash() - Method in class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
- remove(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMap
-
Removes the key (and its corresponding value) from this map.
- remove(Object, Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMap
-
- remove() - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong.IteratorLong
-
- remove(long) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
Removes the key (and its corresponding value) from this map.
- remove(long, Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
- remove(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
- remove(Object, Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
- remove(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashSet
-
Remove o
from the set.
- remove(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashtable
-
Removes the key (and its corresponding value) from this map.
- remove(Object, Object) - Method in class org.cliffc.high_scale_lib.NonBlockingHashtable
-
- remove(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
Removes the key (and its corresponding value) from this map.
- remove(Object, Object) - Method in class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
- remove(Object) - Method in class org.cliffc.high_scale_lib.NonBlockingSetInt
-
Remove o
from the set.
- remove(int) - Method in class org.cliffc.high_scale_lib.NonBlockingSetInt
-
Remove i
from the set.
- replace(TypeK, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMap
-
Atomically do a put(key,val)
if-and-only-if the key is
mapped to some value already.
- replace(TypeK, TypeV, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMap
-
Atomically do a put(key,newValue)
if-and-only-if the key is
mapped a value which is equals
to oldValue
.
- replace(long, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
Atomically do a put(key,val)
if-and-only-if the key is
mapped to some value already.
- replace(long, TypeV, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
Atomically do a put(key,newValue)
if-and-only-if the key is
mapped a value which is equals
to oldValue
.
- replace(Long, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
- replace(Long, TypeV, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
- replace(TypeK, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingHashtable
-
Atomically do a put(key,val)
if-and-only-if the key is
mapped to some value already.
- replace(TypeK, TypeV, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingHashtable
-
Atomically do a put(key,newValue)
if-and-only-if the key is
mapped a value which is equals
to oldValue
.
- replace(TypeK, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
Atomically do a put(key,val)
if-and-only-if the key is
mapped to some value already.
- replace(TypeK, TypeV, TypeV) - Method in class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
Atomically do a put(key,newValue)
if-and-only-if the key is
mapped a value which is equals
to oldValue
.
- reprobes() - Method in class org.cliffc.high_scale_lib.NonBlockingHashMap
-
Get and clear the current count of reprobes.
- reprobes() - Method in class org.cliffc.high_scale_lib.NonBlockingHashMapLong
-
Get and clear the current count of reprobes.
- reprobes() - Method in class org.cliffc.high_scale_lib.NonBlockingHashtable
-
Get and clear the current count of reprobes.
- reprobes() - Method in class org.cliffc.high_scale_lib.NonBlockingIdentityHashMap
-
Get and clear the current count of reprobes.