Êþº¾E…  java/lang/Object()Vjava/util/ArrayList   Dnet/minecraft/world/level/levelgen/densityfunction/DensityBufferPoolbuffersLjava/util/List;  maxAgeI  net/minecraft/util/Mth roundToward(II)I   tryTakeBestL(II)Lnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer;Fnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer ! "L(Lnet/minecraft/world/level/levelgen/densityfunction/DensityBufferArena;II)V $ %&restore(I)V ()* +,java/util/Listsize()I (. /0get(I)Ljava/lang/Object; 2 3,capacity (5 60remove (8 9:add(Ljava/lang/Object;)Z< =>testf(Lnet/minecraft/world/level/levelgen/densityfunction/DensityBufferPool;)Ljava/util/function/Predicate; (@ ABremoveIf!(Ljava/util/function/Predicate;)Z (D Eclear (G HIisEmpty()Z K L, incrementAgeNEnet/minecraft/world/level/levelgen/densityfunction/DensityBufferArenaBUFFER_SIZE_INCREMENT ConstantValueMAX_REUSE_SIZE_FACTOR SignatureZLjava/util/List;CodeLineNumberTableLocalVariableTablethisFLnet/minecraft/world/level/levelgen/densityfunction/DensityBufferPool;MethodParametersacquireK(I)Lnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer;roundedMinSizebufferHLnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer; StackMapTablei minCapacity maxCapacity bestIndex bestCapacityRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;releaseK(Lnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer;)VgarbageCollectRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;lambda$garbageCollect$0K(Lnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer;)Z SourceFileDensityBufferPool.javaBootstrapMethods:u v nooy z{| }~"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses�%java/lang/invoke/MethodHandles$Lookupƒjava/lang/invoke/MethodHandlesLookup! MOPQRPSTU &VU*·*»Y· µ *µ±WXYZ[\]V‘&¸=*h¶N-Ç»Y*· °-¶#-°W $!X*&YZ&+^_`a ý[+Vp>`6*´ ¹'d6›E*´ ¹-À¶16 *´ ¹4À°¤¢ >6„ÿ§ÿ¼ °*´ ¹4À°W6 %&(),*2+A-N.Q/U([2`3b5XH,)3GbpYZpcpdneifaþü,úú[ cdghijVD *´ +¹7W±W : ;X YZ _`[_kV?*´ *º;¹?W±W >AX YZEV8 *´ ¹C±W D EX  YZ+,V4 *´ ¹'¬WJX  YZlmHIV4 *´ ¹F¬WNX  YZnoVP+¶J*´¤§¬W?XYZ_`a@pqr xstw €‚„