=  java/lang/Object()Vjava/util/ArrayList   zombie/iso/ChunkSaveWorkertempListLjava/util/ArrayList;*java/util/concurrent/ConcurrentLinkedQueue    toSaveQueue,Ljava/util/concurrent/ConcurrentLinkedQueue;  zombie/network/GameServerbServerZ   isEmpty()Z " #bSaving % &'iterator()Ljava/util/Iterator; )*+ , java/util/IteratorhasNext ). /0next()Ljava/lang/Object;2zombie/iso/IsoChunk 14 56wxI 18 96wy ; <0poll > ?@remove(Ljava/lang/Object;)Z 1B CDSave(Z)VFjava/lang/Exception EH IprintStackTrace K Lclear N OPsize()I R STget(I)Ljava/lang/Object;Vjava/io/IOException UH Y Z@add Y]$EXITDEBUG: ChunkSaveWorker.SaveNow 1 _`a bczombie/debug/DebugLoglog(Ljava/lang/String;)Ve fgmakeConcatWithConstants(II)Ljava/lang/String;i$EXITDEBUG: ChunkSaveWorker.SaveNow 3 klm nozombie/core/Core getInstance()Lzombie/core/Core; kq r isNoSave 1t uvehicles wxy z{zombie/vehicles/VehiclesDB2instanceLzombie/vehicles/VehiclesDB2;}zombie/vehicles/BaseVehicle w  updateVehicle (Lzombie/vehicles/BaseVehicle;)V  @contains  zLzombie/iso/ChunkSaveWorker; Signature,Ljava/util/ArrayList;CLjava/util/concurrent/ConcurrentLinkedQueue;CodeLineNumberTableUpdate(Lzombie/iso/IsoChunk;)V StackMapTableSaveNow(Ljava/util/ArrayList;)V/(Ljava/util/ArrayList;)VAdd SourceFileChunkSaveWorker.javaBootstrapMethods  f$java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;.EXITDEBUG: ChunkSaveWorker.SaveNow 2 (ch=, ) InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!  z#;**Y *Y WMN**!*!+<*$:()-1N-3+3-7+7-M,*:1M *,=W,,A :GEb  !"%$&'*)3*=,H.^0`1c6g8u<~@BGLHKMB  111  111  )/GEY* J*:1M,i>6+M@+Q1:,33#,77,A :W>  * ,XW*:1M=* M** Q1[W* JGLOUVQSUW$Y/\G`LdOaQcVfXg[WameonS|susxz9 13 11U #J\^*:1L+.+3+7d^+AM,G*:1L*!h^),E. ~$),-1?DI1[E Bjp'=+sMv+sQ|~*+ *+[W '-8A  !# Y