What if put all the task on ScheduledExecutorService , but then if server goes off or server get updates and restarts there task which i have give to threads will be lost is there , any solution for this