3.org/elasticsearch/common/util/AbstractBigArray+org/elasticsearch/common/util/AbstractArrayAbstractBigArray.java,org/elasticsearch/common/recycler/Recycler$V*org/elasticsearch/common/recycler/RecyclerV EMPTY_SIZEJrecycler4Lorg/elasticsearch/cache/recycler/PageCacheRecycler;cache/[Lorg/elasticsearch/common/recycler/Recycler$V;2[Lorg/elasticsearch/common/recycler/Recycler$V<*>; pageShiftIpageMasksize$assertionsDisabledZ.(ILorg/elasticsearch/common/util/BigArrays;Z)V-(Lorg/elasticsearch/common/util/BigArrays;Z)V  'org/elasticsearch/common/util/BigArrays   pageSize must be >= 128"+org/elasticsearch/common/base/Preconditions$ checkArgument(ZLjava/lang/Object;)V &' %(pageSize must be a power of two*java/lang/Integer,numberOfTrailingZeros(I)I ./ -0  2  4  6  8this0Lorg/elasticsearch/common/util/AbstractBigArray;pageSize bigArrays)Lorg/elasticsearch/common/util/BigArrays; clearOnResizenumPages(J)Ijava/lang/StringBuilderD()V F EG pageSize=Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; KL EM(I)Ljava/lang/StringBuilder; KO EP$ is too small for such as capacity: R(J)Ljava/lang/StringBuilder; KT EUtoString()Ljava/lang/String; WX EYcapacity()I pageIndexindex indexInPage()Jresize(J)VnumBytesPerElement ramBytesUsed ]A e <\ g c\ igrow)([Ljava/lang/Object;I)[Ljava/lang/Object;(org/apache/lucene/util/RamUsageEstimatormNUM_BYTES_OBJECT_REF o np org/apache/lucene/util/ArrayUtilroversize(II)I tu svjava/util/ArraysxcopyOf zl y{newLenarray[TT;[Ljava/lang/Object;minSizeregisterNewPageD(Lorg/elasticsearch/common/recycler/Recycler$V;II)Ljava/lang/Object; kl   java/lang/AssertionError Gv()Ljava/lang/Object; java/lang/reflect/Array getLength(Ljava/lang/Object;)I 3Lorg/elasticsearch/common/recycler/Recycler$V;.Lorg/elasticsearch/common/recycler/Recycler$V;page expectedSize newBytePage(I)[B ? 2org/elasticsearch/cache/recycler/PageCacheRecyclerbytePage1(Z)Lorg/elasticsearch/common/recycler/Recycler$V; [B2Lorg/elasticsearch/common/recycler/Recycler$V<[B>; newIntPage(I)[IintPage [I2Lorg/elasticsearch/common/recycler/Recycler$V<[I>; newLongPage(I)[JlongPage [J2Lorg/elasticsearch/common/recycler/Recycler$V<[J>; newFloatPage(I)[F floatPage [F2Lorg/elasticsearch/common/recycler/Recycler$V<[F>; newDoublePage(I)[D doublePage [D2Lorg/elasticsearch/common/recycler/Recycler$V<[D>; newObjectPage(I)[Ljava/lang/Object; objectPage0()Lorg/elasticsearch/common/recycler/Recycler$V; OBJECT_PAGE_SIZE  java/lang/ObjectCLorg/elasticsearch/common/recycler/Recycler$V<[Ljava/lang/Object;>; releasePage(I)Vclose F doClose*org/elasticsearch/common/lease/Releasables/([Lorg/elasticsearch/common/lease/Releasable;)V java/lang/ClassdesiredAssertionStatus()Z shallowSizeOfInstance(Ljava/lang/Class;)J nNUM_BYTES_ARRAY_HEADER  n  SignatureCodeLocalVariableTableLineNumberTable StackMapTableLocalVariableTypeTable!([TT;I)[TT;P(Lorg/elasticsearch/common/recycler/Recycler$V;II)TT; SourceFile InnerClasses    ^*,*, !#)d~+)*13*d5* 7*!*9*9*^:;^<^=>^?. -./01192@3E4L5X7]9@@+@AA*5a*3}B!BEYHJN*5`QSNVZ)! A:;A[  4@ < =>>@<\1*5` :;B]A<*3}:;^ F_A= *5 :; ^ J`/*7 :;Nabc\d`D**7 ef a*hi*ji :;W kl{*qw=*|K* }~ ~[\]_Q**9`9*92 Y*9+S+ Y+*Q:;QQQ Qcd(e/fJg(!&*!*!*M*,@@  &:;&  klm o &*!*!*M*,   &:;&  tuv x &*!*!*M*,   &:;&  }~  &*!*!*M*,  &:;&    &*!*!*M*,ǰ  &:;&    #*!*!M*,ѷҰѽ԰  #:;#  c*!*92*9S:;FS*!*9*9 :;FJ#qaa !# @