public void Dispose() { lock (slpMessagePool) slpMessagePool.Clear(); lock (p2pV1Sessions) p2pV1Sessions.Clear(); lock (p2pV2Sessions) p2pV2Sessions.Clear(); lock (bridges) bridges.Clear(); sdgBridge.Dispose(); slpHandler.Dispose(); }