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

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

There is a newer version: 59
Show newest version
????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
_`thisq(Lcom/groupbyinc/flux/common/util/PageCacheRecycler;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;)V%Lcom/groupbyinc/flux/common/Nullable;r(Lcom/groupbyinc/flux/common/util/PageCacheRecycler;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Z)V@e
f
S12	i/0	k3#	m9com/groupbyinc/flux/indices/breaker/CircuitBreakerServiceo
adjustBreaker(JZ)V;com/groupbyinc/flux/common/breaker/CircuitBreakingExceptionsrequestu
getBreakerG(Ljava/lang/String;)Lcom/groupbyinc/flux/common/breaker/CircuitBreaker;wx
py{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?qr
?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/Math?min(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(?
_)[I+b(Lcom/groupbyinc/flux/common/util/BigArrays;[IJLcom/groupbyinc/flux/common/recycler/Recycler$V;Z)V@-
.(com/groupbyinc/flux/common/util/IntArray04Lcom/groupbyinc/flux/common/recycler/Recycler$V<[I>;-(J)Lcom/groupbyinc/flux/common/util/IntArray;
4W(Lcom/groupbyinc/flux/common/util/IntArray;J)Lcom/groupbyinc/flux/common/util/IntArray;1?(J)I819(JI)I;1<1`end*Lcom/groupbyinc/flux/common/util/IntArray;?6
AnewLongArray/(JZ)Lcom/groupbyinc/flux/common/util/LongArray;,com/groupbyinc/flux/common/util/BigLongArrayE
F?
F?longPageK?
_L[JNb(Lcom/groupbyinc/flux/common/util/BigArrays;[JJLcom/groupbyinc/flux/common/recycler/Recycler$V;Z)V@P
Q)com/groupbyinc/flux/common/util/LongArrayS4Lcom/groupbyinc/flux/common/recycler/Recycler$V<[J>;.(J)Lcom/groupbyinc/flux/common/util/LongArray;CD
WY(Lcom/groupbyinc/flux/common/util/LongArray;J)Lcom/groupbyinc/flux/common/util/LongArray;T?6T[T]T`+Lcom/groupbyinc/flux/common/util/LongArray;?Y
anewDoubleArray1(JZ)Lcom/groupbyinc/flux/common/util/DoubleArray;.com/groupbyinc/flux/common/util/BigDoubleArraye
f?
f?
Q+com/groupbyinc/flux/common/util/DoubleArrayj0(J)Lcom/groupbyinc/flux/common/util/DoubleArray;cd
m](Lcom/groupbyinc/flux/common/util/DoubleArray;J)Lcom/groupbyinc/flux/common/util/DoubleArray;k?(J)Dqkr(JD)Dtkuk`-Lcom/groupbyinc/flux/common/util/DoubleArray;?o
y
newFloatArray0(JZ)Lcom/groupbyinc/flux/common/util/FloatArray;-com/groupbyinc/flux/common/util/BigFloatArray}
~?
~?
.*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??	:;?1	57?	v	??
?=Y??C??
?=YE?C??
?=YG?C??????M?7?
}a7???(?qe?a7?O??q	???QY?T???4<U;v:;vV%vW%F0U;?6
78:;=">,B3C?EFHNJ[KsN?

?,XY?C???????Z;?R?@[R?6*?]?a??b#?
WX@c?J*+,?g?? b#-./0?
xy?	d@e??.*?h*?j*+?]*,?l?**?n?*?Y+,?g?n??*.b#.-../0.12?"|}	~???-???_p
?dqr?U*?l?P*?lv?z:*?j?5	??#|??X?*:???X???X???X?*-t?4/??B??Ub#U?;U?2?6
?????*?-?/?3?<???K?T??!?-~t?t?????/*?n??b#??/??2*?n?l??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???&	??
???!?&?1?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?*?Y*??
?/???1??*5??jb#j?;j?2?5?2?*-./+051S3?63?;*?5??b#?;?<?6?	
a+?#?*+?# ???1?+??:* ???5:	7 +?7?7??+?:?=W
a7???+?>??H)/;5#?;G
&;@ab#a?@a?;?&	ABDE&F=GOFXI^J?? 1?1?"6?| +?7??+? ?97*+?B??*b#?@;U;?PQ
ST?
CD??	j&??*?G???FY*?H?I??2*?]?+*?]?M:*?Y*???O?R???T?*?Y*???R???T??*5??jb#j?;j?2?5?U?]`ab+c5dSf?6CV?;*?X??b#?;?o?Y?	
a+?F?*+?F ???T?+??:* ???X:	7 +?Z?7??+?\?^X
a7???+?_??H)/;5#?;G
&;`ab#a?`a?;?&	tuwx&y=zOyX|^}?? T?T?"Y?}  +?Z??+? ?97*+?b??* b# ?` ;U;???
???
cd??	j&??*?g???fY*?h?I??2*?]?+*?]?M:*?Y*???O?i???k?*?Y*???i???k??*5??jb#j?;j?2?5?U?????+?5?S??6cl?;*?n??b#?;???o?	
a+?f?*+?f ???k?+??:* ???n:	7 +?p?7??+?s?vX
a7???+?w??H)/;5#?;G
&;xab#a?xa?;?&	????&?=?O?X?^??? k?k?"o?}  +?p??+? ?97*+?z??* b# ?x ;U;???
???
{|??	j ??*????~Y*???&??2*?]?+*?]?*:*?Y*???,???????*?Y*??
????????*5??jb#j?;j?2?5?2?????+?5?S??6{??;*????b#?;?????
`+?~?*+?~ ?????+??:* ????:	7 +???7??+????W
a7????	??H)/;5#?;F
&:?`b#`??`?;?&	????&?=?O?X?]??? ????"??| +????+? ?97*+????*b#??;U;???
???
????k?????*??????Y*?????l???0*?]?)*?]??:*?	Y*???????????*?	Y*?????????? 7??kb#k?;?7????	???.?7?T??7??????	V+???*+?? ?????* ??:	7 +???7??+????W
a7???+????>/;*#?;;?Vb#V??V?;?;?V???"?2DMS????"?????! +????+? ?????97*+????*!b#!??!;U;?!???

?
???R?S(?š??O?Y?g??@??l????$&-?@??B	








 !	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy