aa
|
Public Member Functions | |
SnapshotV () | |
boolean | hasMoreElements () |
boolean | hasNext () |
TypeV | next () |
TypeV | nextElement () |
void | remove () |
void | removeKey () |
Package Functions | |
long | key (final int idx) |
int | length () |
Package Attributes | |
long | _prevK |
TypeV | _prevV |
final CHM | _sschm |
Private Attributes | |
int | _idx |
long | _nextK |
TypeV | _nextV |
Definition at line 1029 of file NonBlockingHashMapLong.java.
com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.SnapshotV | ( | ) |
Definition at line 1031 of file NonBlockingHashMapLong.java.
References com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >._chm, com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV._idx, com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.CHM._newchm, com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV._sschm, com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.CHM.help_copy_impl(), and com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.next().
boolean com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.hasMoreElements | ( | ) |
Definition at line 1096 of file NonBlockingHashMapLong.java.
References com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.hasNext().
boolean com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.hasNext | ( | ) |
Definition at line 1054 of file NonBlockingHashMapLong.java.
References com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV._nextV.
Referenced by com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.hasMoreElements(), com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.IteratorLong.hasNext(), and com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotE.hasNext().
|
package |
Definition at line 1050 of file NonBlockingHashMapLong.java.
References com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.CHM._keys, and com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV._sschm.
Referenced by com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.next().
|
package |
Definition at line 1049 of file NonBlockingHashMapLong.java.
References com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.CHM._keys, and com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV._sschm.
Referenced by com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.next().
TypeV com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.next | ( | ) |
Definition at line 1055 of file NonBlockingHashMapLong.java.
References com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV._idx, com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV._nextK, com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV._nextV, com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV._prevK, com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV._prevV, com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.key(), com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.length(), and com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.NO_KEY.
Referenced by com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.IteratorLong.next(), com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotE.next(), com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.nextElement(), com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.IteratorLong.nextLong(), and com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.SnapshotV().
TypeV com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.nextElement | ( | ) |
Definition at line 1095 of file NonBlockingHashMapLong.java.
References com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.next().
void com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.remove | ( | ) |
Definition at line 1088 of file NonBlockingHashMapLong.java.
References com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.removeKey().
void com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.removeKey | ( | ) |
Definition at line 1081 of file NonBlockingHashMapLong.java.
References com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV._prevK, com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV._prevV, com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.NO_MATCH_OLD, com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.putIfMatch(), and com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.TOMBSTONE.
Referenced by com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.remove(), com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.IteratorLong.remove(), and com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotE.remove().
|
private |
Definition at line 1051 of file NonBlockingHashMapLong.java.
Referenced by com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.next(), and com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.SnapshotV().
|
private |
Definition at line 1052 of file NonBlockingHashMapLong.java.
Referenced by com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.next().
|
private |
Definition at line 1053 of file NonBlockingHashMapLong.java.
Referenced by com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.hasNext(), and com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.next().
|
package |
Definition at line 1052 of file NonBlockingHashMapLong.java.
Referenced by com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.next(), com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.IteratorLong.next(), com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotE.next(), com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.IteratorLong.nextLong(), and com.cliffc.aa.util.NonBlockingHashMapLong< TypeV >.SnapshotV.removeKey().
|
package |
|
package |