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
????3?)com/groupbyinc/flux/common/util/BigArraysjava/lang/ObjectBigArrays.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_SIZErecycler6Lcom/groupbyinc/flux/cache/recycler/PageCacheRecycler;breakerService;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;checkBreakerZcircuitBreakingInstance$assertionsDisabledoverSize(J)J(JII)J35
6
minTargetSizeJminTargetSize must be >= 0:;com/groupbyinc/flux/common/google/common/base/Preconditions<
checkArgument(ZLjava/lang/Object;)V>?
=@pageSize must be > 0BbytesPerElement must be > 0D7com/groupbyinc/flux/common/apache/lucene/util/ArrayUtilFoversize(II)IHI
GJ20	Ljava/lang/AssertionErrorN()VPQ
ORnewSizepageSizebytesPerElement
indexIsInt(J)Zindext(Lcom/groupbyinc/flux/cache/recycler/PageCacheRecycler;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;)V*Lcom/groupbyinc/flux/common/inject/Inject;%Lcom/groupbyinc/flux/common/Nullable;u(Lcom/groupbyinc/flux/cache/recycler/PageCacheRecycler;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Z)VP]
^this
R/0	b+,	d-.	f1!	h4com/groupbyinc/flux/cache/recycler/PageCacheRecyclerj9com/groupbyinc/flux/indices/breaker/CircuitBreakerServicel
adjustBreaker(J)V;com/groupbyinc/flux/common/breaker/CircuitBreakingExceptionprequestr
getBreakerG(Ljava/lang/String;)Lcom/groupbyinc/flux/common/breaker/CircuitBreaker;tu
mvx1com/groupbyinc/flux/common/breaker/CircuitBreakerzaddEstimateBytesAndMaybeBreak(JLjava/lang/String;)D|}{~addWithoutBreaking?4{?e=Lcom/groupbyinc/flux/common/breaker/CircuitBreakingException;breaker3Lcom/groupbyinc/flux/common/breaker/CircuitBreaker;deltawithCircuitBreaking-()Lcom/groupbyinc/flux/common/util/BigArrays;
resizeInPlaceg(Lcom/groupbyinc/flux/common/util/AbstractBigArray;J)Lcom/groupbyinc/flux/common/util/AbstractBigArray;0com/groupbyinc/flux/common/util/AbstractBigArray?ramBytesUsed()J??
??resize?o
??no
?arrayTT;2Lcom/groupbyinc/flux/common/util/AbstractBigArray;
oldMemSizevalidateV(Lcom/groupbyinc/flux/common/util/BigArray;)Lcom/groupbyinc/flux/common/util/BigArray;(com/groupbyinc/flux/common/util/BigArray???+com/groupbyinc/flux/common/lease/Releasable?,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?0(JLcom/groupbyinc/flux/common/util/BigArrays;Z)VP?
?? bytePage3(Z)Lcom/groupbyinc/flux/common/recycler/Recycler$V;??
k?v()Ljava/lang/Object;???[B?b(Lcom/groupbyinc/flux/common/util/BigArrays;[BJLcom/groupbyinc/flux/common/recycler/Recycler$V;Z)VP?
?)com/groupbyinc/flux/common/util/ByteArray???
?+Lcom/groupbyinc/flux/common/util/ByteArray;page4Lcom/groupbyinc/flux/common/recycler/Recycler$V<[B>;0Lcom/groupbyinc/flux/common/recycler/Recycler$V;size
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??0	??
access$000@(Lcom/groupbyinc/flux/common/util/BigArrays$ByteArrayWrapper;)[B??
?????java/lang/Math?min(JJ)J??
??set(J[BII)V????close?Q
??arr/Lcom/groupbyinc/flux/common/util/AbstractArray;newArrayrawArraygrow??
?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?
k[I
b(Lcom/groupbyinc/flux/common/util/BigArrays;[IJLcom/groupbyinc/flux/common/recycler/Recycler$V;Z)VP

(com/groupbyinc/flux/common/util/IntArray*Lcom/groupbyinc/flux/common/util/IntArray;4Lcom/groupbyinc/flux/common/recycler/Recycler$V<[I>;-(J)Lcom/groupbyinc/flux/common/util/IntArray;??
W(Lcom/groupbyinc/flux/common/util/IntArray;J)Lcom/groupbyinc/flux/common/util/IntArray;?(J)I?(JI)I??end?
 newLongArray/(JZ)Lcom/groupbyinc/flux/common/util/LongArray;,com/groupbyinc/flux/common/util/BigLongArray$
%?longPage)?
k*[J,b(Lcom/groupbyinc/flux/common/util/BigArrays;[JJLcom/groupbyinc/flux/common/recycler/Recycler$V;Z)VP.
/)com/groupbyinc/flux/common/util/LongArray1+Lcom/groupbyinc/flux/common/util/LongArray;4Lcom/groupbyinc/flux/common/recycler/Recycler$V<[J>;.(J)Lcom/groupbyinc/flux/common/util/LongArray;"#
6Y(Lcom/groupbyinc/flux/common/util/LongArray;J)Lcom/groupbyinc/flux/common/util/LongArray;2??42:??2<2??8
?newDoubleArray1(JZ)Lcom/groupbyinc/flux/common/util/DoubleArray;.com/groupbyinc/flux/common/util/BigDoubleArrayC
D?

/+com/groupbyinc/flux/common/util/DoubleArrayG-Lcom/groupbyinc/flux/common/util/DoubleArray;0(J)Lcom/groupbyinc/flux/common/util/DoubleArray;AB
K](Lcom/groupbyinc/flux/common/util/DoubleArray;J)Lcom/groupbyinc/flux/common/util/DoubleArray;H?(J)D?OHP(JD)D?RHSH??M
V
newFloatArray0(JZ)Lcom/groupbyinc/flux/common/util/FloatArray;-com/groupbyinc/flux/common/util/BigFloatArrayZ
[?


*com/groupbyinc/flux/common/util/FloatArray^,Lcom/groupbyinc/flux/common/util/FloatArray;/(J)Lcom/groupbyinc/flux/common/util/FloatArray;XY
b[(Lcom/groupbyinc/flux/common/util/FloatArray;J)Lcom/groupbyinc/flux/common/util/FloatArray;_?(J)F?f_g(JF)F?i_j?d
lnewObjectArray0(J)Lcom/groupbyinc/flux/common/util/ObjectArray;*#	p.com/groupbyinc/flux/common/util/BigObjectArrayr/(JLcom/groupbyinc/flux/common/util/BigArrays;)VPt
su
objectPage2()Lcom/groupbyinc/flux/common/recycler/Recycler$V;wx
ky[Ljava/lang/Object;{r(Lcom/groupbyinc/flux/common/util/BigArrays;[Ljava/lang/Object;JLcom/groupbyinc/flux/common/recycler/Recycler$V;)VP}
~+com/groupbyinc/flux/common/util/ObjectArray?2Lcom/groupbyinc/flux/common/util/ObjectArray;-Lcom/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;no
???(J)Ljava/lang/Object;????'(JLjava/lang/Object;)Ljava/lang/Object;???????com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimator?NUM_BYTES_OBJECT_REF?#	????
?java/lang/Class?desiredAssertionStatus()Z??
??PZ
? !	?
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTableRuntimeVisibleAnnotations"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! !"#?$%#?$&#?'(#?)*#+,-./01!20#	34?3	?7??	89?4	35?v	???;?A??C?A??E?A?????K?7?
}a7???(?qe?a7?M??q	???OY?S???4<T9v89vU#vV#F0T9?*
:;<,?3@?BFENG[HsK?	
@@@?,WX?C???????Y9?O?@PZ?J*+,?_?? `!+,-.?
qr?[?	\P]??.*?a*?c*+?e*,?g?**?i?*?Y+,?_?i??*.`!.+,.-../0?"tu	vwxy{-}??km
?\no??M*?g?H*?gs?wN*?c?.	??-y?X?#:-??X?-??X?-??X?),q?*.??;??M`!M?9?2?????)?,?.?6?9?D?L???,{q
????/*?i??`!?????~+??7+ ??*+??e??+??*`!??T9?9??????????????4=*+????=?#??Y+S???N???Y+S??-?+? ? 4`!4??2?0?4???"????? ?%?2??? ??????????
f?????Y*??:?H???/*?e?(*?e??:?Y*??????:??Y*????:*???Ű?H??0??H??f`!f?9f?0\
???0???"???&?0?H?K?\??
3?????;*?а?`!?9??????	Q+???*+?? ???Ű+??:* ?׶?:+???:	?????㈹?????>7??&+??/"??Q`!Q??Q?9?"????&?/?I?N?????| +????+? @?77*+???*`!???9T9???
???
????++??=	B!+????h+!??`=!
aB?????*
?9+`!+??#?#??????"?)????????B+,??+??,?????	B!+????+!??,!????!
aB?????*%?9B`!B??B???&	??&79@
??????
f???Y*?:?H??/*?e?(*?e?	:?Y*????:??Y*??
?:*?????H?0??H?f`!f?9f?0\
??0??"&0HK\?
3???;*???`!?9?$??	
a+??*+? ????+??:* ?׶:	7 +???7??+??W
a7???+???H)/?95#9G??&;?a`!a?a?9?&	)*,-&.=/O.X1^2?? ??"??| +???+? ?77*+?!??*`!??9T9?89
;<?
"#?
f???%Y*?&:?H'??/*?e?(*?e?+:?Y*???-?0:??Y*???0:*???2??H?30??H?3f`!f?9f?0\
?3?0?4?"FGH&I0JHKKL\N?
3?2"5?;*?7??`!?9?V?8?	
a+?%?*+?% ???2?+??:* ?׶7:	7 +?9??7??+?;?=X
a7???+?>??H)/?95#9G??&;?3a`!a?3a?9?&	[\^_&`=aO`Xc^d?? 2?2?"?8?}  +?9??+? ?77*+?@??* `! ?3 ?9T9?jk
mn?
AB?
f???DY*?E:?H'??/*?e?(*?e?+:?
Y*???-?F:??
Y*???F:*???H??H?I0??H?If`!f?9f?0\
?I?0?4?"xyz&{0|H}K~\??
3?HAJ?;*?L??`!?9???M?	
a+?D?*+?D ???H?+??:* ?׶L:	7 +?N??7??+?Q?TX
a7???+?U??H)/?95#9G??&;?Ia`!a?Ia?9?&	????&?=?O?X?^??? H?H?"?M?}  +?N??+? ?77*+?W??* `! ?I ?9T9???
???
XY?
f???[Y*?\:?H??/*?e?(*?e?	:?
Y*????]:??
Y*??
?]:*???_??H?`0??H?`f`!f?9f?0\
?`?0??"???&?0?H?K?\??
3?_Xa?;*?c??`!?9???d?
`+?[?*+?[ ???_?+??:* ?׶c:	7 +?e??7??+?h?kW
a7???????H)/?95#9F??&:?```!`?``?9?&	????&?=?O?X?]??? _?_?"?d?| +?e??+? ?77*+?m??*`!?`?9T9???
???
no?c?q????sY*?vN?G?ql???,*?e?%*?e?z:?Y*???|?N??Y*???N*-??????>??1??G??c`!c?9Z	???*??1??G??Z	???"?	??(?1?G?J?Z??
3????????	V+?s?*+?s ?????* ??:	7 +????7??+????W
a7???+????>/?9*#9;??V`!V??V?9?;??V???"????2?D?M?S?????"??????! +????+? ?q???77*+????*!`!!??!?9T9?!?????
???
???Q?R'?????M?Y????@??l?q??')0?@??B








	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy