All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.util.BigArrays.class Maven / Gradle / Ivy

????4?)com/groupbyinc/flux/common/util/BigArraysjava/lang/Object+com/groupbyinc/flux/common/lease/ReleasableBigArrays.javacom/groupbyinc/flux/common/util/BigArrays$AbstractArrayWrapperAbstractArrayWrapper.com/groupbyinc/flux/common/recycler/Recycler$V,com/groupbyinc/flux/common/recycler/RecyclerVNON_RECYCLING_INSTANCE+Lcom/groupbyinc/flux/common/util/BigArrays;PAGE_SIZE_IN_BYTESI@BYTE_PAGE_SIZE
INT_PAGE_SIZELONG_PAGE_SIZEOBJECT_PAGE_SIZErecycler3Lcom/groupbyinc/flux/common/util/PageCacheRecycler;breakerService;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;checkBreakerZcircuitBreakingInstance$assertionsDisabledoverSize(J)J(JII)J57
8
minTargetSizeJ"java/lang/IllegalArgumentException<minTargetSize must be >= 0>(Ljava/lang/String;)V@A
=BpageSize must be > 0DbytesPerElement must be > 0F7com/groupbyinc/flux/common/apache/lucene/util/ArrayUtilHoversize(II)IJK
IL42	Njava/lang/AssertionErrorP()V@R
QSnewSizepageSizebytesPerElement
indexIsInt(J)Zindexclose-.	\1com/groupbyinc/flux/common/util/PageCacheRecycler^[R
_`thisl(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;)V%Lcom/groupbyinc/flux/common/Nullable;1(Lcom/groupbyinc/flux/common/settings/Settings;)V@e
_fr(Lcom/groupbyinc/flux/common/util/PageCacheRecycler;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Z)V@h
isettings.Lcom/groupbyinc/flux/common/settings/Settings;
S12	n/0	p3#	r9com/groupbyinc/flux/indices/breaker/CircuitBreakerServicet
adjustBreaker(JZ)V;com/groupbyinc/flux/common/breaker/CircuitBreakingExceptionxrequestz
getBreakerG(Ljava/lang/String;)Lcom/groupbyinc/flux/common/breaker/CircuitBreaker;|}
u~?1com/groupbyinc/flux/common/breaker/CircuitBreaker?addEstimateBytesAndMaybeBreak(JLjava/lang/String;)D????addWithoutBreaking?6??e=Lcom/groupbyinc/flux/common/breaker/CircuitBreakingException;breaker3Lcom/groupbyinc/flux/common/breaker/CircuitBreaker;deltaisDataAlreadyCreatedwithCircuitBreaking-()Lcom/groupbyinc/flux/common/util/BigArrays;=()Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;
resizeInPlaceg(Lcom/groupbyinc/flux/common/util/AbstractBigArray;J)Lcom/groupbyinc/flux/common/util/AbstractBigArray;0com/groupbyinc/flux/common/util/AbstractBigArray?ramBytesUsed()J??
??size??
??ramBytesEstimated?6
??java/lang/StringBuilder?
?SNram bytes used should equal that which was previously estimated: ramBytesUsed=?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(J)Ljava/lang/StringBuilder;??
??, ramBytesEstimated=?toString()Ljava/lang/String;??
??(Ljava/lang/Object;)V@?
Q?vw
?resize(J)V??
??arrayTT;2Lcom/groupbyinc/flux/common/util/AbstractBigArray;
oldMemSizeoldSizeestimatedIncreaseInBytesvalidateV(Lcom/groupbyinc/flux/common/util/BigArray;)Lcom/groupbyinc/flux/common/util/BigArray;(com/groupbyinc/flux/common/util/BigArray???,com/groupbyinc/flux/common/lease/Releasables?closeWhileHandlingException1([Lcom/groupbyinc/flux/common/lease/Releasable;)V??
??java/lang/Throwable?*Lcom/groupbyinc/flux/common/util/BigArray;successnewByteArray/(JZ)Lcom/groupbyinc/flux/common/util/ByteArray;@,com/groupbyinc/flux/common/util/BigByteArray?estimateRamBytes?6
??0(JLcom/groupbyinc/flux/common/util/BigArrays;Z)V@?
?? bytePage3(Z)Lcom/groupbyinc/flux/common/recycler/Recycler$V;??
_?v()Ljava/lang/Object;???[B?b(Lcom/groupbyinc/flux/common/util/BigArrays;[BJLcom/groupbyinc/flux/common/recycler/Recycler$V;Z)V@?
???
?)com/groupbyinc/flux/common/util/ByteArray?page4Lcom/groupbyinc/flux/common/recycler/Recycler$V<[B>;0Lcom/groupbyinc/flux/common/recycler/Recycler$V;
clearOnResize.(J)Lcom/groupbyinc/flux/common/util/ByteArray;??
?Y(Lcom/groupbyinc/flux/common/util/ByteArray;J)Lcom/groupbyinc/flux/common/util/ByteArray;??
?-com/groupbyinc/flux/common/util/AbstractArray??2	??
access$000@(Lcom/groupbyinc/flux/common/util/BigArrays$ByteArrayWrapper;)[B?
??java/lang/Mathmin(JJ)J
set(J[BII)V
?
?`arr/Lcom/groupbyinc/flux/common/util/AbstractArray;newArray+Lcom/groupbyinc/flux/common/util/ByteArray;rawArraygrow??
minSizehashCode.(Lcom/groupbyinc/flux/common/util/ByteArray;)Iget(J)B?ihashequalsY(Lcom/groupbyinc/flux/common/util/ByteArray;Lcom/groupbyinc/flux/common/util/ByteArray;)ZothernewIntArray.(JZ)Lcom/groupbyinc/flux/common/util/IntArray;+com/groupbyinc/flux/common/util/BigIntArray'
(?
(?intPage-?
_.[I0b(Lcom/groupbyinc/flux/common/util/BigArrays;[IJLcom/groupbyinc/flux/common/recycler/Recycler$V;Z)V@2
3(com/groupbyinc/flux/common/util/IntArray54Lcom/groupbyinc/flux/common/recycler/Recycler$V<[I>;-(J)Lcom/groupbyinc/flux/common/util/IntArray;#$
9W(Lcom/groupbyinc/flux/common/util/IntArray;J)Lcom/groupbyinc/flux/common/util/IntArray;6?(J)I=6>(JI)I
@6A6`end*Lcom/groupbyinc/flux/common/util/IntArray;?;
FnewLongArray/(JZ)Lcom/groupbyinc/flux/common/util/LongArray;,com/groupbyinc/flux/common/util/BigLongArrayJ
K?
K?longPageP?
_Q[JSb(Lcom/groupbyinc/flux/common/util/BigArrays;[JJLcom/groupbyinc/flux/common/recycler/Recycler$V;Z)V@U
V)com/groupbyinc/flux/common/util/LongArrayX4Lcom/groupbyinc/flux/common/recycler/Recycler$V<[J>;.(J)Lcom/groupbyinc/flux/common/util/LongArray;HI
\Y(Lcom/groupbyinc/flux/common/util/LongArray;J)Lcom/groupbyinc/flux/common/util/LongArray;Y?6Y`
YbY`+Lcom/groupbyinc/flux/common/util/LongArray;?^
fnewDoubleArray1(JZ)Lcom/groupbyinc/flux/common/util/DoubleArray;.com/groupbyinc/flux/common/util/BigDoubleArrayj
k?
k?
V+com/groupbyinc/flux/common/util/DoubleArrayo0(J)Lcom/groupbyinc/flux/common/util/DoubleArray;hi
r](Lcom/groupbyinc/flux/common/util/DoubleArray;J)Lcom/groupbyinc/flux/common/util/DoubleArray;p?(J)Dvpw(JD)D
ypzp`-Lcom/groupbyinc/flux/common/util/DoubleArray;?t
~
newFloatArray0(JZ)Lcom/groupbyinc/flux/common/util/FloatArray;-com/groupbyinc/flux/common/util/BigFloatArray?
??
??
3*com/groupbyinc/flux/common/util/FloatArray?/(J)Lcom/groupbyinc/flux/common/util/FloatArray;??
?[(Lcom/groupbyinc/flux/common/util/FloatArray;J)Lcom/groupbyinc/flux/common/util/FloatArray;??(J)F???(JF)F
???,Lcom/groupbyinc/flux/common/util/FloatArray;??
?newObjectArray0(J)Lcom/groupbyinc/flux/common/util/ObjectArray;,%	?.com/groupbyinc/flux/common/util/BigObjectArray?
??/(JLcom/groupbyinc/flux/common/util/BigArrays;)V@?
??
objectPage2()Lcom/groupbyinc/flux/common/recycler/Recycler$V;??
_?[Ljava/lang/Object;?r(Lcom/groupbyinc/flux/common/util/BigArrays;[Ljava/lang/Object;JLcom/groupbyinc/flux/common/recycler/Recycler$V;)V@?
	?+com/groupbyinc/flux/common/util/ObjectArray?ELcom/groupbyinc/flux/common/recycler/Recycler$V<[Ljava/lang/Object;>;](Lcom/groupbyinc/flux/common/util/ObjectArray;J)Lcom/groupbyinc/flux/common/util/ObjectArray;??
???(J)Ljava/lang/Object;???'(JLjava/lang/Object;)Ljava/lang/Object;
????`2Lcom/groupbyinc/flux/common/util/ObjectArray;-Lcom/groupbyinc/flux/common/util/ObjectArray;?com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimator?NUM_BYTES_OBJECT_REF?%	????
?java/lang/Class?desiredAssertionStatus()Z??
??"#	?
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable"RuntimeVisibleParameterAnnotationsLocalVariableTypeTable	Signature?(TT;J)TT;7(TT;)TT;K(J)Lcom/groupbyinc/flux/common/util/ObjectArray;}(Lcom/groupbyinc/flux/common/util/ObjectArray;J)Lcom/groupbyinc/flux/common/util/ObjectArray;
SourceFileInnerClasses!"#$%?&'%?&(%?)*%?+,%-./0123#42%	56?3	?9??	:;?2	57?	v	??
?=Y??C??
?=YE?C??
?=YG?C??????M?7?
}a7???(?qe?a7?O??q	???QY?T???4<U;v:;vV%vW%F0U;?6
89;<>"?,C3D?FFINK[LsO?

?,XY?C???????Z;?S?@[R?6*?]?a??b#?
XY@c?Q*?_Y+?g,?j?? b#kl/0?
yz?	d@h??.*?m*?o*+?]*,?q?**?s?*?Y+,?j?s??*.b#.-../0.12?"}~	????-???_u
?dvw?U*?q?P*?q{?:*?o?5	??#???X?*:???X???X???X?*-y?4/??B??Ub#U?;U?2?6
?????*?-?/?3?<???K?T??!?-?y?y?????/*?s??b#??/??2*?s?q??b#??????
`+??7+??7?O?9+????-?QY??Y??????????+?????????+ ??e7*??+ ??+??>`b#`??`U;Z?;T?;R?;?`???"???;?H?R?Y?^???H??????5=*+????=?#?Y+S?ͧN??Y+S??-?+?!? 5b#5??3?2?5???"??
???!?&?3???!???????????	jԔ?*??????Y*?ݰޔ?2*?]?+*?]??:*?Y*?????????*?Y*????????*5??jb#j?;j?2?5???????+?5?S??6???;*????b#?;??????	Q+?י*+?? ????+??:* ????:+??:	????	??
???>7&+/"?Qb#Q?Q?;?"????&?/?I?N????| +???+? @?97*+???*b#?;U;???
?
??++??=	B!+???h+!?`=!
aB?????*
;+b#+?#%?
")??? !??B+,??+?,????	B!+???+!?,!???!
aB?????*%;Bb#B?B"?&	&79@"???#$??	j%??*?)???(Y*?*?+??2*?]?+*?]?/:*?Y*???1?4???6?*?Y*??
?4???6??*5??jb#j?;j?2?5?7?+./0+152S4?6#8?;*?:??b#?;?=?;?	
a+?(?*+?( ???6?+??:* ???::	7 +?<?	7??+???BW
a7???+?C??H)/;5#D;G&;Eab#a?Ea?;?&	BCEF&G=HOGXJ^K?? 6?6?";?| +?<??+? ?97*+?G??*b#?E;U;?QR
TU?
HI??	j+??*?L???KY*?M?N??2*?]?+*?]?R:*?Y*???T?W???Y?*?Y*???W???Y??*5??jb#j?;j?2?5?Z?^abc+d5eSg?6H[?;*?]??b#?;?p?^?	
a+?K?*+?K ???Y?+??:* ???]:	7 +?_?	7??+?a?cX
a7???+?d??H)/;5#D;G&;eab#a?ea?;?&	uvxy&z={OzX}^~?? Y?Y?"^?}  +?_??+? ?97*+?g??* b# ?e ;U;???
???
hi??	j+??*?l???kY*?m?N??2*?]?+*?]?R:*?Y*???T?n???p?*?Y*???n???p??*5??jb#j?;j?2?5?Z?????+?5?S??6hq?;*?s??b#?;???t?	
a+?k?*+?k ???p?+??:* ???s:	7 +?u?	7??+?x?{X
a7???+?|??H)/;5#D;G&;}ab#a?}a?;?&	????&?=?O?X?^??? p?p?"t?}  +?u??+? ?97*+???* b# ?} ;U;???
???
????	j%??*??????Y*???+??2*?]?+*?]?/:*?Y*???1???????*?Y*??
????????*5??jb#j?;j?2?5?7?????+?5?S??6???;*????b#?;?????
`+???*+?? ?????+??:* ????:	7 +???	7??+????W
a7??????H)/;5#D;F&:?`b#`??`?;?&	????&?=?O?X?]??? ????"??| +????+? ?97*+????*b#??;U;???
???
????h?????*??????Y*?????l???-*?]?&*?]??N*?	Y*-????-???????*?	Y*?????????? 6??hb#h?;?6????	???.?6?Q??4??????	V+???*+?? ?????* ??:	7 +???	7??+????W
a7???+????>/;*#D;;?Vb#V??V?;?;?V???"2DMS????"?????! +????+? ?????97*+????*!b#!??!;U;?!???
?
???R?S(?ǚ??O?Y?j??@??l????%'.?@??B	








 !	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy