OctoTorrent.Client.FileStreamBuffer.Add C# (CSharp) Method

Add() private method

private Add ( TorrentFileStream stream ) : void
stream TorrentFileStream
return void
        private void Add(TorrentFileStream stream)
        {
            Logger.Log (null, "Opening filestream: {0}", stream.Path);

            // If we have our maximum number of streams open, just dispose and dump the least recently used one
            if (_maxStreams != 0 && _list.Count >= _list.Capacity)
            {
                Logger.Log (null, "We've reached capacity: {0}", _list.Count);
                CloseAndRemove(_list[0]);
            }
            _list.Add(stream);
        }