Actually looking at the logs, it seems like the job is running a full 4 seconds early. So either the date calculation is a long way off or ScheduledThreadPoolExecutor is very inaccurate in my implementation of the JVM.
Actually looking at the logs, it seems like the job is running a full 4 seconds early. So either the date calculation is a long way off or ScheduledThread PoolExecutor is very inaccurate in my implementation of the JVM.