while (itr.hasNext()) {
Map.Entry entry = (Map.Entry)itr.next();
Consumer c = (Consumer)entry.getKey();
Set msgs = (Set)entry.getValue();
c.pause("start redeliver");
c.routeMessages(msgs, true);
c.resume("end redeliver");
}
cToM.clear(); // help gc
if (noConsumerMap.size() > 0) {