Class LevelMap
- java.lang.Object
-
- graphql.execution.instrumentation.dataloader.LevelMap
-
public class LevelMap extends java.lang.Object
This data structure tracks the number of expected calls on a given level
-
-
Field Summary
Fields Modifier and Type Field Description private int[]
countsByLevel
private static int
DEFAULT_INITIAL_SIZE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
int
get(int level)
void
increment(int level, int by)
private void
maybeResize(int level)
void
set(int level, int newValue)
java.lang.String
toString()
-
-
-
Field Detail
-
DEFAULT_INITIAL_SIZE
private static final int DEFAULT_INITIAL_SIZE
- See Also:
- Constant Field Values
-
countsByLevel
private int[] countsByLevel
-
-
Method Detail
-
get
public int get(int level)
-
increment
public void increment(int level, int by)
-
set
public void set(int level, int newValue)
-
maybeResize
private void maybeResize(int level)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
clear
public void clear()
-
-