internal void DownloadFinished(Item item) { _cache.Set(GetFileId(item), item, _defaultCacheTimeSpan); }
public override int Read(byte[] buffer, int offset, int count) { var readCount = _responseStream.Read(buffer, offset, count); _position += readCount; if (readCount == 0) { _fileSystem.DownloadFinished(_item); } return(readCount); }