Class PagedAtomicIntegerArray
- java.lang.Object
-
- org.neo4j.graphalgo.core.utils.paged.PagedDataStructure<java.util.concurrent.atomic.AtomicIntegerArray>
-
- org.neo4j.graphalgo.core.utils.paged.PagedAtomicIntegerArray
-
public final class PagedAtomicIntegerArray extends PagedDataStructure<java.util.concurrent.atomic.AtomicIntegerArray>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PagedAtomicIntegerArray.Translator
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(long index, int delta)
boolean
cas(long index, int expected, int update)
int
get(long index)
static PagedAtomicIntegerArray
newArray(long size, AllocationTracker tracker)
void
set(long index, int value)
-
Methods inherited from class org.neo4j.graphalgo.core.utils.paged.PagedDataStructure
capacity, numPages, release, size
-
-
-
-
Method Detail
-
newArray
public static PagedAtomicIntegerArray newArray(long size, AllocationTracker tracker)
-
get
public int get(long index)
-
set
public void set(long index, int value)
-
add
public void add(long index, int delta)
-
cas
public boolean cas(long index, int expected, int update)
-
-