public void Dispose() { if (_disposed) { return; } _disposed = true; _itemsWorker?.Stop(true); _itemsWorker?.Clear(); Storages?.Clear(); }