3.2org/elasticsearch/cache/recycler/PageCacheRecycler4org/elasticsearch/common/component/AbstractComponentPageCacheRecycler.java7org/elasticsearch/cache/recycler/PageCacheRecycler$TypeType4org/elasticsearch/cache/recycler/PageCacheRecycler$6 4org/elasticsearch/cache/recycler/PageCacheRecycler$5 4org/elasticsearch/cache/recycler/PageCacheRecycler$4 4org/elasticsearch/cache/recycler/PageCacheRecycler$34org/elasticsearch/cache/recycler/PageCacheRecycler$24org/elasticsearch/cache/recycler/PageCacheRecycler$1,org/elasticsearch/threadpool/ThreadPool$Info'org/elasticsearch/threadpool/ThreadPoolInfo,org/elasticsearch/common/recycler/Recycler$V*org/elasticsearch/common/recycler/RecyclerV,org/elasticsearch/common/recycler/Recycler$CCTYPELjava/lang/String; page.type$ LIMIT_HEAPpage.limit.heap'LIMIT_PER_THREADpage.limit.per_thread*WEIGHT page.weight-bytePage,Lorg/elasticsearch/common/recycler/Recycler;0Lorg/elasticsearch/common/recycler/Recycler<[B>;intPage0Lorg/elasticsearch/common/recycler/Recycler<[I>;longPage0Lorg/elasticsearch/common/recycler/Recycler<[J>; floatPage0Lorg/elasticsearch/common/recycler/Recycler<[F>; doublePage0Lorg/elasticsearch/common/recycler/Recycler<[D>; objectPageALorg/elasticsearch/common/recycler/Recycler<[Ljava/lang/Object;>;$assertionsDisabledZclose()V /0 @ >? B 20 D 40 F 60 H 80 J :0 Lthis4Lorg/elasticsearch/cache/recycler/PageCacheRecycler;maximumSearchThreadPoolSizeX(Lorg/elasticsearch/threadpool/ThreadPool;Lorg/elasticsearch/common/settings/Settings;)IsearchRinfoB(Ljava/lang/String;)Lorg/elasticsearch/threadpool/ThreadPool$Info; TU V <= Xjava/lang/AssertionErrorZ \? []getMax()I _` a4org/elasticsearch/common/util/concurrent/EsExecutorscboundedNumberOfProcessors/(Lorg/elasticsearch/common/settings/Settings;)I ef dg threadPool)Lorg/elasticsearch/threadpool/ThreadPool;settings,Lorg/elasticsearch/common/settings/Settings;searchThreadPool.Lorg/elasticsearch/threadpool/ThreadPool$Info;maxSizeImaxCount(JJDD)IlimitJpageSizeweightD totalWeightX(Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/threadpool/ThreadPool;)V(Lorg/elasticsearch/common/inject/Inject;/(Lorg/elasticsearch/common/settings/Settings;)V \{ |componentSettings ~l *org/elasticsearch/common/settings/Settingsget&(Ljava/lang/String;)Ljava/lang/String; parseM(Ljava/lang/String;)Lorg/elasticsearch/cache/recycler/PageCacheRecycler$Type; 10% getAsMemoryS(Ljava/lang/String;Ljava/lang/String;)Lorg/elasticsearch/common/unit/ByteSizeValue; +org/elasticsearch/common/unit/ByteSizeValuebytes()J PQ page.weight.bytesjava/lang/DoublevalueOf(D)Ljava/lang/Double;  getAsDouble8(Ljava/lang/String;Ljava/lang/Double;)Ljava/lang/Double;  doubleValue()D page.weight.intspage.weight.longspage.weight.floatspage.weight.doublespage.weight.objects?@ qr 7(Lorg/elasticsearch/cache/recycler/PageCacheRecycler;)V \ build(Lorg/elasticsearch/cache/recycler/PageCacheRecycler$Type;IIILorg/elasticsearch/common/recycler/Recycler$C;)Lorg/elasticsearch/common/recycler/Recycler;     'org/elasticsearch/common/util/BigArraysOBJECT_PAGE_SIZE p type9Lorg/elasticsearch/cache/recycler/PageCacheRecycler$Type;availableProcessorssearchThreadPoolSize bytesWeight intsWeight longsWeight floatsWeight doublesWeight objectsWeight1(Z)Lorg/elasticsearch/common/recycler/Recycler$V;obtain0()Lorg/elasticsearch/common/recycler/Recycler$V;  isRecycled()Z v()Ljava/lang/Object; [Bjava/util/Arraysfill([BB)V clear2Lorg/elasticsearch/common/recycler/Recycler$V<[B>;.Lorg/elasticsearch/common/recycler/Recycler$V;[I([II)V 2Lorg/elasticsearch/common/recycler/Recycler$V<[I>;[J([JJ)V 2Lorg/elasticsearch/common/recycler/Recycler$V<[J>;[F([FF)V 2Lorg/elasticsearch/common/recycler/Recycler$V<[F>;[D([DD)V  2Lorg/elasticsearch/common/recycler/Recycler$V<[D>;+org/elasticsearch/common/recycler/Recyclersnone\(Lorg/elasticsearch/common/recycler/Recycler$C;)Lorg/elasticsearch/common/recycler/Recycler;     _(Lorg/elasticsearch/common/recycler/Recycler$C;III)Lorg/elasticsearch/common/recycler/Recycler;  recycler1Lorg/elasticsearch/common/recycler/Recycler;estimatedThreadPoolSizec3Lorg/elasticsearch/common/recycler/Recycler$C;.Lorg/elasticsearch/common/recycler/Recycler$C;java/lang/ClassdesiredAssertionStatus   ConstantValue SignatureCodeLocalVariableTableLineNumberTable StackMapTableRuntimeVisibleAnnotationsLocalVariableTypeTable5(Z)Lorg/elasticsearch/common/recycler/Recycler$V<[B>;5(Z)Lorg/elasticsearch/common/recycler/Recycler$V<[I>;5(Z)Lorg/elasticsearch/common/recycler/Recycler$V<[J>;5(Z)Lorg/elasticsearch/common/recycler/Recycler$V<[F>;5(Z)Lorg/elasticsearch/common/recycler/Recycler$V<[D>;E()Lorg/elasticsearch/common/recycler/Recycler$V<[Ljava/lang/Object;>;(Lorg/elasticsearch/cache/recycler/PageCacheRecycler$Type;IIILorg/elasticsearch/common/recycler/Recycler$C;)Lorg/elasticsearch/common/recycler/Recycler; SourceFile InnerClasses! "#%&#()#+,#./01203405607809:0;<= >?y7*AC*EC*GC*IC*KC*MC 7NO!6 789$:-;6< PQ+*SWMY, [Y^,b> +hh *+ij+kl$mn op!?@AB"D)F"  qrU ok o * st ut vw xw!P\ys *+}*%N*(7+h6,+6*9*9 *9 *9*9*9 c ccc9*-Y*A*- Y*¸E*- Y*ŸG*-Y*ƸI*- Y*ǸK*-̅ Y*͸M NOklijk&Yst,Sp3LpG8w[$w ow wwwxw!NUVW&X,Y3hGi[joklnpr|=]~#z/&*AM,,, &NO&= $  ! $"$%2&*EM,,, &NO&= $  ! $"$&4&*GM,, , &NO&= $  ! $"$'6&*IM,, , &NO&= $  ! $"$(8&*KM,,, &NO&= $  ! $"$):4 *M  NO!*   :*: H 0sppp0$  !"  +?4Y!'" @,-R D   !