private void ProcessPendingRemoves()
{
if(_sessionsPendingRemove.Count == 0)
{
return;
}
ProxySession session;
while(_sessionsPendingRemove.TryTake(out session, 0))
{
_sessions.Remove(session.Id);
Log.InfoFormat("removed, id={0}, open={1}", session.Id, _sessions.Count);
}
}