private ValueHolder getSynchingUpdateWorkerTasks() {
   ValueHolder synching = new ValueHolder();
   final List<UpdateWorkerTask> tasks = connectorUpdateService.getAllSynchingUpdateWorkerTasks();
   for (UpdateWorkerTask task : tasks) {
     if (synching.get(task.apiKeyId) != null)
       synching.put(task.apiKeyId, synching.get(task.apiKeyId) + 1);
     else synching.put(task.apiKeyId, 1);
   }
   return synching;
 }
 private ValueHolder getDueUpdateWorkerWorkerTasks(
     final List<UpdateWorkerTask> tasks, long consumerTriggerRepeatInterval) {
   ValueHolder due = new ValueHolder();
   for (UpdateWorkerTask task : tasks) {
     if (task.timeScheduled > System.currentTimeMillis() - consumerTriggerRepeatInterval) {
       if (due.get(task.apiKeyId) != null) due.put(task.apiKeyId, due.get(task.apiKeyId) + 1);
       else due.put(task.apiKeyId, 1);
     }
   }
   return due;
 }