protected void SetPending(SessionID sessionID) { lock (sync_) { pending_.Add(sessionID); connected_.Remove(sessionID); disconnected_.Remove(sessionID); } }