Êþº¾E^  java/lang/Object()V6net/minecraft/world/level/lighting/DataLayerStorageMap  lastSectionKeys[J)net/minecraft/world/level/chunk/DataLayer   lastSections,[Lnet/minecraft/world/level/chunk/DataLayer;  map4Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;   clearCache   cacheEnabledZ  ! "#2it/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMapget(J)Ljava/lang/Object; % &'copy-()Lnet/minecraft/world/level/chunk/DataLayer; ) *+put'(JLjava/lang/Object;)Ljava/lang/Object; - ./ containsKey(J)Z 1 2#remove4java/lang/Longÿÿÿÿÿÿÿ CACHE_SIZEI ConstantValueRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; SignatureaLit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;7(Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)VCodeLineNumberTableLocalVariableTablethis8Lnet/minecraft/world/level/lighting/DataLayerStorageMap;LocalVariableTypeTable=Lnet/minecraft/world/level/lighting/DataLayerStorageMap;MethodParametersd(Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V:()Lnet/minecraft/world/level/lighting/DataLayerStorageMap;()TM; copyDataLayer.(J)Lnet/minecraft/world/level/chunk/DataLayer; sectionNodeJ newDataLayer+Lnet/minecraft/world/level/chunk/DataLayer;hasLayergetLayeridata StackMapTable removeLayersetLayer/(JLnet/minecraft/world/level/chunk/DataLayer;)Vlayer disableCacheS;>Ljava/lang/Object; SourceFileDataLayerStorageMap.java!789: ; <=> ?@Š"*·*¼ µ *½ µ*+µ*¶*µ±A !B"CD"E"CF">G=H&I=JKL@{*´¶À ¶$N*´-¶(W*¶-°AB CDMNOPE CFGMQ/@O *´¶,¬AB CD MNE  CFGMRL@9}*´™">¢*´ /”š *´2°„§ÿæ*´¶À N-ÆH*´™?6ž)*´ *´ d/P*´*´d2S„ÿ§ÿØ*´ P*´-S-°°AB"#$% #&)2*6+=,E-U.e,k0r1y3{5B4 S8@+S8}CD}MN2KTPE }CFUü úý ú* GM;<VL@R *´¶0À °A:B CD MNE  CFGM;<WX@_ *´-¶(W±A > ?B  CD MN YPE  CFG MY@ƒ<¢*´ 5P*´S„§ÿè±ABCDBFBS8CDE CFU üúZ@F*µ±A IJB CDE CF=[\]