public void Dispose() { _modules.Select(x=>x.Value).AsParallel().ForAll(x=>x.Release()); _modules.Clear(); }