Package org.jctools.maps
Class NonBlockingHashMapLong.SnapshotV
- java.lang.Object
-
- org.jctools.maps.NonBlockingHashMapLong.SnapshotV
-
- All Implemented Interfaces:
java.util.Enumeration<TypeV>
,java.util.Iterator<TypeV>
- Enclosing class:
- NonBlockingHashMapLong<TypeV>
private class NonBlockingHashMapLong.SnapshotV extends java.lang.Object implements java.util.Iterator<TypeV>, java.util.Enumeration<TypeV>
-
-
Constructor Summary
Constructors Constructor Description SnapshotV()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasMoreElements()
boolean
hasNext()
(package private) long
key(int idx)
(package private) int
length()
TypeV
next()
TypeV
nextElement()
void
remove()
-
-
-
Field Detail
-
_sschm
final NonBlockingHashMapLong.CHM _sschm
-
_idx
private int _idx
-
_nextK
private long _nextK
-
_prevK
private long _prevK
-
_nextV
private TypeV _nextV
-
_prevV
private TypeV _prevV
-
-
Method Detail
-
length
int length()
-
key
long key(int idx)
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfacejava.util.Iterator<TypeV>
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator<TypeV>
-
nextElement
public TypeV nextElement()
- Specified by:
nextElement
in interfacejava.util.Enumeration<TypeV>
-
hasMoreElements
public boolean hasMoreElements()
- Specified by:
hasMoreElements
in interfacejava.util.Enumeration<TypeV>
-
-