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; }