private class NonBlockingIdentityHashMap.SnapshotV
extends java.lang.Object
implements java.util.Iterator<TypeV>, java.util.Enumeration<TypeV>
Modifier and Type | Field and Description |
---|---|
private int |
_idx |
private java.lang.Object |
_nextK |
private TypeV |
_nextV |
private java.lang.Object |
_prevK |
private TypeV |
_prevV |
(package private) java.lang.Object[] |
_sskvs |
Constructor and Description |
---|
SnapshotV() |
Modifier and Type | Method and Description |
---|---|
boolean |
hasMoreElements() |
boolean |
hasNext() |
(package private) java.lang.Object |
key(int idx) |
(package private) int |
length() |
TypeV |
next() |
TypeV |
nextElement() |
void |
remove() |
final java.lang.Object[] _sskvs
private int _idx
private java.lang.Object _nextK
private java.lang.Object _prevK
private TypeV _nextV
private TypeV _prevV
int length()
java.lang.Object 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>