Пример #1
0
 public DiskWriter(int maxOpenFiles)
 {
     paths         = new Dictionary <TorrentFile, string>();
     streamsBuffer = new FileStreamBuffer(maxOpenFiles);
 }
Пример #2
0
 public DiskWriter(int maxOpenFiles)
 {
     this.streamsBuffer = new FileStreamBuffer(maxOpenFiles);
 }
Пример #3
0
 internal DiskWriter(Func <ITorrentFileInfo, FileAccess, ITorrentFileStream> streamCreator, int maxOpenFiles)
 {
     StreamCache = new FileStreamBuffer(streamCreator, maxOpenFiles);
     Limiter     = new SemaphoreSlim(maxOpenFiles);
 }