protected override void ThreadMain(CancellationToken token)
 {
     while (!token.IsCancellationRequested)
     {
         token.WaitHandle.WaitOne((int)csConfiguration.CommunicationsTimeoutTimeSpan.TotalMilliseconds / 4);
         if (token.IsCancellationRequested)
         {
             break;
         }
         nodeTracker.DiscardOutdatedNodes();
     }
 }