Bug 913819 - HTTP cache v2: preload several chunks in advance in input stream to speed up reading, r=honzab

This commit is contained in:
Michal Novotny
2014-05-02 20:15:14 +02:00
parent 4789da58b6
commit 923ff3c27e
7 changed files with 219 additions and 84 deletions

View File

@@ -345,7 +345,8 @@ CacheFileOutputStream::EnsureCorrectChunk(bool aReleaseOnly)
return;
nsresult rv;
rv = mFile->GetChunkLocked(chunkIdx, true, nullptr, getter_AddRefs(mChunk));
rv = mFile->GetChunkLocked(chunkIdx, CacheFile::WRITER, nullptr,
getter_AddRefs(mChunk));
if (NS_FAILED(rv)) {
LOG(("CacheFileOutputStream::EnsureCorrectChunk() - GetChunkLocked failed. "
"[this=%p, idx=%d, rv=0x%08x]", this, chunkIdx, rv));