public DiskWriter(int maxOpenFiles) { paths = new Dictionary <TorrentFile, string>(); streamsBuffer = new FileStreamBuffer(maxOpenFiles); }
public DiskWriter(int maxOpenFiles) { this.streamsBuffer = new FileStreamBuffer(maxOpenFiles); }
internal DiskWriter(Func <ITorrentFileInfo, FileAccess, ITorrentFileStream> streamCreator, int maxOpenFiles) { StreamCache = new FileStreamBuffer(streamCreator, maxOpenFiles); Limiter = new SemaphoreSlim(maxOpenFiles); }