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: 198
Show newest version
????4?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/RecyclerVrecycler3Lcom/groupbyinc/flux/common/util/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		"java/lang/IllegalArgumentException!pageSize must be >= 128#(Ljava/lang/String;)V%
"&pageSize must be a power of two(java/lang/Integer*numberOfTrailingZeros(I)I,-
+.	0	2	4
	6this2Lcom/groupbyinc/flux/common/util/AbstractBigArray;pageSize	bigArrays+Lcom/groupbyinc/flux/common/util/BigArrays;
clearOnResizenumPages(J)I???java/lang/StringBuilderB()VD
CE	pageSize=Gappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;IJ
CK(I)Ljava/lang/StringBuilder;IM
CN$ is too small for such as capacity: P(J)Ljava/lang/StringBuilder;IR
CStoString()Ljava/lang/String;UV
CWcapacity()I	pageIndexindexindexInPage()Jresize(J)VnumBytesPerElementramBytesUsedramBytesEstimated(J)Jcd
e[?
g:Z
iaZ
kgrow)([Ljava/lang/Object;I)[Ljava/lang/Object;?com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimatoroNUM_BYTES_OBJECT_REFq	pr7com/groupbyinc/flux/common/apache/lucene/util/ArrayUtiltoversize(II)Ivw
uxjava/util/ArrayszcopyOf|n
{}newLenarray[TT;[Ljava/lang/Object;minSizeregisterNewPageF(Lcom/groupbyinc/flux/common/recycler/Recycler$V;II)Ljava/lang/Object;mn
?	?java/lang/AssertionError?
?Ev()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=	?1com/groupbyinc/flux/common/util/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?D?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 
???^*,?*,?? ??
?"Y$?'?d~?
?"Y)?'?*?/?1*d?3*	?5*? ?*??7?*?7??*^89^:^;<^=?6
)*+,.'/1192@3E4L5X7]9??&>???A*?3?a*?1}B!@??,?"Y?CY?FH?L*?3`?OQ?L?T?X?'?!??? A89AY
4>?<
=>>@??>:Z?1*?3`??89?D[??<*?1}???89\?H]??=	*?3????	89	\?L^?/*?5??89?Q_`aZb^?3	**?5?f??	89?Zcd?K*
e?h?
a*?j?i*?l?i??89?`
mn?{*???s?y=*?~K*?? ???????defh???????Q**?7`?????7???*?72???Y???*?7+S???+???????Y???+????*Q89Q??Q?Q??Q???lm(n/oJp?(!??????&*? ?*? *????M*,@?????@??? 
??&89&??
???tuv x? ????&*? ?*? *????M*,??????
?? 
??&89&??
???}~ ?? ????&*? ?*? *????M*,???????? 
??&89&??
?????? ?? ????#*? ?*? ??M*,?÷??İ?ýư? 
??#89#??
???????????c*? ?*?72??*?7S??89????????D?S*? ?*?7??*?7??89???????D?4?ٚ??????@??
	
	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy