private class NonBlockingHashMapLong.SnapshotV
extends java.lang.Object
implements java.util.Iterator<TypeV>, java.util.Enumeration<TypeV>
Modifier and Type | Field and Description |
---|---|
private int |
_idx |
private long |
_nextK |
private TypeV |
_nextV |
private long |
_prevK |
private TypeV |
_prevV |
(package private) NonBlockingHashMapLong.CHM |
_sschm |
Constructor and Description |
---|
SnapshotV() |
Modifier and Type | Method and Description |
---|---|
boolean |
hasMoreElements() |
boolean |
hasNext() |
(package private) long |
key(int idx) |
(package private) int |
length() |
TypeV |
next() |
TypeV |
nextElement() |
void |
remove() |
final NonBlockingHashMapLong.CHM _sschm
private int _idx
private long _nextK
private long _prevK
private TypeV _nextV
private TypeV _prevV
int length()
long key(int idx)
public boolean hasNext()
hasNext
in interface java.util.Iterator<TypeV>
public void remove()
remove
in interface java.util.Iterator<TypeV>
public TypeV nextElement()
nextElement
in interface java.util.Enumeration<TypeV>
public boolean hasMoreElements()
hasMoreElements
in interface java.util.Enumeration<TypeV>