private void ClearResults() { lock (resultMap) { foreach (var result in resultMap.Values) { if (result != null) result.Dispose(); } resultMap.Clear(); } }