if ((chunkWorkList.size() >= this.chunkSize)
|| (futureMapsList.isEmpty())) {
Future<Map<String, Integer>> newFuture = this.workRouter
.sendRequestReplyFuture(
new ReduceSetWork(chunkWorkList), 30000,
this.owner);
results.add(newFuture);
chunkWorkList = new LinkedList<Future<Map<String, Integer>>>();
}