ScheduledExecutorService - Check if scheduled task has already been completed
问题 I have a server side application where clients can request to reload the configuration. If a client request to reload the configuration, this should not be done immediately, but with an delay of 1 minute. If another client also requests to reload the configuration in the same minute, this request should be ignored. My idea is to schedule a task with a ScheduledExecutorService like: ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor(); service.schedule(new