
com.groupbyinc.flux.common.util.BigLongArray.class Maven / Gradle / Ivy
???? 3 k ,com/groupbyinc/flux/common/util/BigLongArray 0com/groupbyinc/flux/common/util/AbstractBigArray )com/groupbyinc/flux/common/util/LongArray BigLongArray.java pages [[J 0(JLcom/groupbyinc/flux/common/util/BigArrays;Z)V 0(ILcom/groupbyinc/flux/common/util/BigArrays;Z)V
size J numPages (J)I
[J )com/groupbyinc/flux/common/util/BigArrays newLongPage (I)[J
i I this .Lcom/groupbyinc/flux/common/util/BigLongArray; bigArrays +Lcom/groupbyinc/flux/common/util/BigArrays;
clearOnResize Z get (J)J pageIndex +
, indexInPage .
/ index set (JJ)J value page ret increment inc numBytesPerElement ()I resize (J)V ?com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimator = NUM_BYTES_OBJECT_REF ? " > @ 7com/groupbyinc/flux/common/apache/lucene/util/ArrayUtil B oversize (II)I D E
C F java/util/Arrays H copyOf )([Ljava/lang/Object;I)[Ljava/lang/Object; J K
I L releasePage (I)V O P
Q newSize fill (JJJ)V ;com/groupbyinc/flux/common/google/common/base/Preconditions V
checkArgument (Z)V X Y
W Z ([JIIJ)V T \
I ] ([JJ)V T _
I ` fromIndex toIndex fromPage toPage Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile 0
f ? <* -? *? **? ? ? 6*? ?? *? *? S???? g 4 ! " <