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

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

There is a newer version: 59
Show newest version
????3?0com/groupbyinc/flux/common/util/AbstractBigArray-com/groupbyinc/flux/common/util/AbstractArrayAbstractBigArray.java.com/groupbyinc/flux/common/recycler/Recycler$V,com/groupbyinc/flux/common/recycler/RecyclerVrecycler6Lcom/groupbyinc/flux/cache/recycler/PageCacheRecycler;cache1[Lcom/groupbyinc/flux/common/recycler/Recycler$V;4[Lcom/groupbyinc/flux/common/recycler/Recycler$V<*>;	pageShiftIpageMasksizeJ$assertionsDisabledZ0(ILcom/groupbyinc/flux/common/util/BigArrays;Z)V/(Lcom/groupbyinc/flux/common/util/BigArrays;Z)V
)com/groupbyinc/flux/common/util/BigArrays		pageSize must be >= 128!;com/groupbyinc/flux/common/google/common/base/Preconditions#
checkArgument(ZLjava/lang/Object;)V%&
$'pageSize must be a power of two)java/lang/Integer+numberOfTrailingZeros(I)I-.
,/	1	3	5
	7this2Lcom/groupbyinc/flux/common/util/AbstractBigArray;pageSize	bigArrays+Lcom/groupbyinc/flux/common/util/BigArrays;
clearOnResizenumPages(J)I???java/lang/StringBuilderC()VE
DF	pageSize=Happend-(Ljava/lang/String;)Ljava/lang/StringBuilder;JK
DL(I)Ljava/lang/StringBuilder;JN
DO$ is too small for such as capacity: Q(J)Ljava/lang/StringBuilder;JS
DTtoString()Ljava/lang/String;VW
DXcapacity()I	pageIndexindexindexInPage()Jresize(J)VnumBytesPerElementramBytesUsed\@
d;[
fb[
hgrow)([Ljava/lang/Object;I)[Ljava/lang/Object;?com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimatorlNUM_BYTES_OBJECT_REFn	mo7com/groupbyinc/flux/common/apache/lucene/util/ArrayUtilqoversize(II)Ist
rujava/util/ArrayswcopyOfyk
xznewLenarray[TT;[Ljava/lang/Object;minSizeregisterNewPageF(Lcom/groupbyinc/flux/common/recycler/Recycler$V;II)Ljava/lang/Object;jk
?	?java/lang/AssertionError?
?Fv()Ljava/lang/Object;???java/lang/reflect/Array?	getLength(Ljava/lang/Object;)I??
??5Lcom/groupbyinc/flux/common/recycler/Recycler$V;0Lcom/groupbyinc/flux/common/recycler/Recycler$V;pageexpectedSizenewBytePage(I)[B>	?4com/groupbyinc/flux/cache/recycler/PageCacheRecycler?bytePage3(Z)Lcom/groupbyinc/flux/common/recycler/Recycler$V;??
????
?[B?4Lcom/groupbyinc/flux/common/recycler/Recycler$V<[B>;
newIntPage(I)[IintPage??
??[I?4Lcom/groupbyinc/flux/common/recycler/Recycler$V<[I>;newLongPage(I)[JlongPage??
??[J?4Lcom/groupbyinc/flux/common/recycler/Recycler$V<[J>;
newObjectPage(I)[Ljava/lang/Object;
objectPage2()Lcom/groupbyinc/flux/common/recycler/Recycler$V;??
??OBJECT_PAGE_SIZE?	?java/lang/Object?ELcom/groupbyinc/flux/common/recycler/Recycler$V<[Ljava/lang/Object;>;releasePage(I)Vclose?E?doClose,com/groupbyinc/flux/common/lease/Releasables?1([Lcom/groupbyinc/flux/common/lease/Releasable;)V??
??java/lang/Class?desiredAssertionStatus()Z??
??	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable!([TT;I)[TT;R(Lcom/groupbyinc/flux/common/recycler/Recycler$V;II)TT;
SourceFileInnerClasses 
???^*,?*,?? ???"?(d~??*?(*?0?2*d?4*	?6*? ?*??8?*?8??*^9:^;^<=^>?.+,-.1/90@1E2L3X5]7??@@+?@??A*?4?a*?2}B!A????DY?GI?M*?4`?PR?M?U?Y?(!??? A9:AZ
4??:
;><??@;[?1*?4`??9:?@\@?<*?2}???9:]?D^@?=	*?4????	9:	]?H_?/*?6??9:?M`ab[c_?D**?6
e?e?
a*?g?i*?i?i??9:?W
jk?{*???p?v=*?{K*?? |}??}~?[\]_???????Q**?8`?????8???*?82???Y???*?8+S???+???????Y???+????*Q9:Q??Q?Q??Q???cd(e/fJg?(!??????&*? ?*? *????M*,@?????@??? 
??&9:&??
???klm o? ????&*? ?*? *????M*,??????
?? 
??&9:&??
???tuv x? ????&*? ?*? *????M*,???????? 
??&9:&??
???}~ ?? ????#*? ?*? ??M*,??????????ð? 
??#9:#??
???????????c*? ?*?82??*?8S??9:????????E?S*? ?*?8??*?8??9:???????E?4?֚?????!?@??
	
	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy