| Modifier and Type | Field and Description |
|---|---|
(package private) LongConcurrentHashMap.HashEntry<V>[] |
LongConcurrentHashMap.HashIterator.currentTable |
(package private) LongConcurrentHashMap.HashEntry<V> |
LongConcurrentHashMap.HashIterator.lastReturned |
(package private) LongConcurrentHashMap.HashEntry<V> |
LongConcurrentHashMap.HashEntry.next |
(package private) LongConcurrentHashMap.HashEntry<V> |
LongConcurrentHashMap.HashIterator.nextEntry |
(package private) LongConcurrentHashMap.HashEntry<V>[] |
LongConcurrentHashMap.Segment.table
The per-segment table.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) LongConcurrentHashMap.HashEntry<V> |
LongConcurrentHashMap.Segment.getFirst(int hash)
Returns properly casted first entry of bin for given hash.
|
(package private) static <V> LongConcurrentHashMap.HashEntry<V>[] |
LongConcurrentHashMap.HashEntry.newArray(int i) |
(package private) LongConcurrentHashMap.HashEntry<V> |
LongConcurrentHashMap.HashIterator.nextEntry() |
| Modifier and Type | Method and Description |
|---|---|
(package private) V |
LongConcurrentHashMap.Segment.readValueUnderLock(LongConcurrentHashMap.HashEntry<V> e)
Reads value field of an entry under lock.
|
(package private) void |
LongConcurrentHashMap.Segment.setTable(LongConcurrentHashMap.HashEntry<V>[] newTable)
Sets table to new HashEntry array.
|
| Constructor and Description |
|---|
HashEntry(long key,
int hash,
LongConcurrentHashMap.HashEntry<V> next,
V value) |