--- cn.cloudwalk.elevator.common.UpdateFloorsTaskExecutor.v1
+++ cn.cloudwalk.elevator.common.UpdateFloorsTaskExecutor.v2
@@ -32,6 +32,11 @@
 invokevirtual #                 // Method cn/cloudwalk/elevator/common/UpdateFloorsPoolProperties.getQueueCapacity:()I
 invokevirtual #                 // Method org/springframework/scheduling/concurrent/ThreadPoolTaskExecutor.setQueueCapacity:(I)V
 aload_1
+aload_0
+getfield      #                  // Field updateFloorsPoolProperties:Lcn/cloudwalk/elevator/common/UpdateFloorsPoolProperties;
+invokevirtual #                 // Method cn/cloudwalk/elevator/common/UpdateFloorsPoolProperties.getKeepAliveSeconds:()I
+invokevirtual #                 // Method org/springframework/scheduling/concurrent/ThreadPoolTaskExecutor.setKeepAliveSeconds:(I)V
+aload_1
 ldc           #                 // String update-floors-pool-
 invokevirtual #                 // Method org/springframework/scheduling/concurrent/ThreadPoolTaskExecutor.setThreadNamePrefix:(Ljava/lang/String;)V
 aload_1
