= zombie/vehicles/VehiclesDB2  java/lang/Object()V $zombie/vehicles/VehiclesDB2$SQLStore   /zombie/vehicles/VehiclesDB2$WorldStreamerThreadm_store+Lzombie/vehicles/VehiclesDB2$IVehicleStore;*java/util/concurrent/ConcurrentLinkedQueue   m_queue,Ljava/util/concurrent/ConcurrentLinkedQueue;)zombie/vehicles/VehiclesDB2$VehicleBuffer   m_vehicleBuffer+Lzombie/vehicles/VehiclesDB2$VehicleBuffer; !"# $)zombie/vehicles/VehiclesDB2$IVehicleStoreReset & '($assertionsDisabledZ * +,isEmpty()Z.java/lang/AssertionError - 1 2clear 4 56poll()Ljava/lang/Object;8%zombie/vehicles/VehiclesDB2$QueueItem 7: ;processWorldStreamer = >?instanceLzombie/vehicles/VehiclesDB2; A BCm_main(Lzombie/vehicles/VehiclesDB2$MainThread; EF&zombie/vehicles/VehiclesDB2$MainThread H IJadd(Ljava/lang/Object;)ZL MNacceptc(Lzombie/vehicles/VehiclesDB2$WorldStreamerThread;)Lzombie/vehicles/VehiclesDB2$ThrowingBiConsumer; !P QR loadChunkH(Lzombie/iso/IsoChunk;Lzombie/vehicles/VehiclesDB2$ThrowingBiConsumer;)V T UVm_idI X YZm_xF \]^ _Vzombie/iso/IsoChunkwx a bZm_y \d eVwy \g hi getGridSquare(III)Lzombie/iso/IsoGridSquare;kzombie/vehicles/BaseVehicle mno >pzombie/iso/IsoWorldLzombie/iso/IsoWorld; mr st CurrentCellLzombie/iso/IsoCell; jv w(Lzombie/iso/IsoCell;)V jy z{ setSquare(Lzombie/iso/IsoGridSquare;)V j} ~{ setCurrent  m_bbLjava/nio/ByteBuffer;  Vm_WorldVersion j load(Ljava/nio/ByteBuffer;I)Vjava/lang/Exception  "zombie/core/logger/ExceptionLogger logException(Ljava/lang/Throwable;)V  zombie/debug/DebugLogGeneralLzombie/debug/DebugLogStream;@vehicle %d is being deleted because an error occurred loading it  java/lang/IntegervalueOf(I)Ljava/lang/Integer;  zombie/debug/DebugLogStreamerror((Ljava/lang/String;[Ljava/lang/Object;)V !  removeVehicle(I)V j VsqlID j chunkLzombie/iso/IsoChunk; \ jobTypeLzombie/iso/IsoChunk$JobType;  zombie/iso/IsoChunk$JobType SoftReset j  softReset \ vehiclesLjava/util/ArrayList; Hjava/util/ArrayList size()I get(I)Ljava/lang/Object;  set (Lzombie/vehicles/BaseVehicle;)V !  updateVehicle.(Lzombie/vehicles/VehiclesDB2$VehicleBuffer;)V  ,java/lang/ClassdesiredAssertionStatus SignatureULjava/util/concurrent/ConcurrentLinkedQueue;CodeLineNumberTable StackMapTableupdatejava/lang/Throwable(Lzombie/iso/IsoChunk;)V Exceptionsjava/io/IOException vehicleLoadedC(Lzombie/iso/IsoChunk;Lzombie/vehicles/VehiclesDB2$VehicleBuffer;)Vzombie/iso/IsoGridSquare unloadChunk SourceFileVehiclesDB2.javaNestHostBootstrapMethods  "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;'(Ljava/lang/Object;Ljava/lang/Object;)V  InnerClassesSQLStoreWorldStreamerThread IVehicleStore VehicleBuffer QueueItem MainThread.zombie/vehicles/VehiclesDB2$ThrowingBiConsumerThrowingBiConsumerJobType%java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandlesLookup0 '(J&** Y *Y*Yxz{|$T'* %*) -Y/*0&D*37L+7+9<@D+GWM<@D+GW,*37L˱$"!$35C 7X Q+* +*KO =%,S -Y/+,W+[ hf,`+c hffNjYlqu:-x-|,,,:Y,SS* ,S,S+++WS`cJ8GMS`cejL \j(;=+Ģ0+jN*-* *ЧN-˱ ,/&  !,/04:l4Ԛ%x @ J  ! 7 E \@