static class SelectableConcurrentHashMap.SegmentIterator extends java.lang.Object implements java.util.Iterator<SelectableConcurrentHashMap.HashEntry>
Modifier and Type | Field and Description |
---|---|
(package private) SelectableConcurrentHashMap.HashEntry[] |
currentTable |
(package private) SelectableConcurrentHashMap.HashEntry |
nextEntry |
(package private) int |
nextTableIndex |
private SelectableConcurrentHashMap.Segment |
seg |
Modifier | Constructor and Description |
---|---|
private |
SegmentIterator(SelectableConcurrentHashMap.Segment memoryStoreSegment) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
advance() |
boolean |
hasNext() |
SelectableConcurrentHashMap.HashEntry |
next() |
void |
remove() |
int nextTableIndex
SelectableConcurrentHashMap.HashEntry[] currentTable
SelectableConcurrentHashMap.HashEntry nextEntry
private final SelectableConcurrentHashMap.Segment seg
private SegmentIterator(SelectableConcurrentHashMap.Segment memoryStoreSegment)
public boolean hasNext()
hasNext
in interface java.util.Iterator<SelectableConcurrentHashMap.HashEntry>
public SelectableConcurrentHashMap.HashEntry next()
next
in interface java.util.Iterator<SelectableConcurrentHashMap.HashEntry>
public void remove()
remove
in interface java.util.Iterator<SelectableConcurrentHashMap.HashEntry>
final void advance()