public IList<Session> GetSessions() { lock (m_lock) { return new List<Session>(m_sessions.Values); } } #endregion