Class LevelMap
- java.lang.Object
-
- graphql.execution.instrumentation.dataloader.LevelMap
-
public class LevelMap extends java.lang.ObjectThis data structure tracks the number of expected calls on a given level
-
-
Field Summary
Fields Modifier and Type Field Description private int[]countsByLevelprivate static intDEFAULT_INITIAL_SIZE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()intget(int level)voidincrement(int level, int by)private voidmaybeResize(int level)voidset(int level, int newValue)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
clear
public void clear()
-
-