com.groupbyinc.flux.common.util.BigDoubleArray.class Maven / Gradle / Ivy
???? 4 ? .com/groupbyinc/flux/common/util/BigDoubleArray 0com/groupbyinc/flux/common/util/AbstractBigArray +com/groupbyinc/flux/common/util/DoubleArray BigDoubleArray.java ESTIMATOR 0Lcom/groupbyinc/flux/common/util/BigDoubleArray; 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 bigArrays +Lcom/groupbyinc/flux/common/util/BigArrays;
clearOnResize Z get (J)D pageIndex ,
- indexInPage /
0 java/lang/Double 2 longBitsToDouble 4 +
3 5 index set (JD)D doubleToRawLongBits (D)J : ;
3 < value D page ret increment inc numBytesPerElement ()I resize (J)V ?com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimator H NUM_BYTES_OBJECT_REF J $ I K 7com/groupbyinc/flux/common/apache/lucene/util/ArrayUtil M oversize (II)I O P
N Q java/util/Arrays S copyOf )([Ljava/lang/Object;I)[Ljava/lang/Object; U V
T W releasePage (I)V Z [
\ newSize fill (JJD)V "java/lang/IllegalArgumentException a ()V c
b d ([JIIJ)V _ f
T g ([JJ)V _ i
T j fromIndex toIndex longBits fromPage toPage estimateRamBytes (J)J s ramBytesEstimated u r
v NON_RECYCLING_INSTANCE y ' z
| Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile 0
~ ? <* -? *? **? ? ? 6*? ?? *? *? "S???? 4 # $ <