@Override
 public void run() {
   int senderCount = senders.size();
   if (senderCount > 0) {
     synchronized (statsLock) {
       overallSentPackets = 0;
       overallSendingPPS = 0;
       for (Sender s : senders) {
         if (s.isActive()) {
           overallSentPackets += s.getSentPacketCount();
           overallSendingPPS += s.getAvgPPS();
         }
       }
     }
   }
   OverallSenderStatisticsUpdatedEvent e =
       new OverallSenderStatisticsUpdatedEvent(SenderPool.this);
   for (OverallSenderStatisticsUpdatedListener l : statsListeners) {
     l.overallSenderStatisticsUpdated(e);
   }
 }