Lines Matching refs:mCache
189 mCache(new PageCache(kPageSize)),
235 delete mCache;
236 mCache = NULL;
339 mSource->reconnectAtOffset(mCacheOffset + mCache->totalSize());
360 PageCache::Page *page = mCache->acquirePage();
363 mCacheOffset + mCache->totalSize(), page->mData, kPageSize);
373 mCache->releasePage(page);
383 mCache->releasePage(page);
392 mCache->appendPage(page);
419 if (mFetching && mCache->totalSize() >= mHighwaterThresholdBytes) {
492 && mCacheOffset + mCache->totalSize() - mLastAccessPos
507 size_t actualBytes = mCache->releaseFromStart(maxBytes);
510 ALOGI("restarting prefetcher, totalSize = %zu", mCache->totalSize());
527 && offset + size <= mCacheOffset + mCache->totalSize()) {
529 mCache->copy(delta, data, size);
567 return mCacheOffset + mCache->totalSize();
583 off64_t lastBytePosCached = mCacheOffset + mCache->totalSize();
612 || offset >= (off64_t)(mCacheOffset + mCache->totalSize())) {
627 if (delta >= mCache->totalSize()) {
631 size_t avail = mCache->totalSize() - delta;
637 mCache->copy(delta, data, avail);
642 if (offset + size <= mCacheOffset + mCache->totalSize()) {
643 mCache->copy(delta, data, size);
657 && offset <= (off64_t)(mCacheOffset + mCache->totalSize())) {
665 size_t totalSize = mCache->totalSize();
666 CHECK_EQ(mCache->releaseFromStart(totalSize), totalSize);