Lines Matching refs:mCache
187 mCache(new PageCache(kPageSize)),
226 delete mCache;
227 mCache = NULL;
297 mSource->reconnectAtOffset(mCacheOffset + mCache->totalSize());
312 PageCache::Page *page = mCache->acquirePage();
315 mCacheOffset + mCache->totalSize(), page->mData, kPageSize);
322 mCache->releasePage(page);
329 mCache->releasePage(page);
338 mCache->appendPage(page);
365 if (mFetching && mCache->totalSize() >= mHighwaterThresholdBytes) {
434 && mCacheOffset + mCache->totalSize() - mLastAccessPos
449 size_t actualBytes = mCache->releaseFromStart(maxBytes);
452 ALOGI("restarting prefetcher, totalSize = %d", mCache->totalSize());
466 && offset + size <= mCacheOffset + mCache->totalSize()) {
468 mCache->copy(delta, data, size);
501 return mCacheOffset + mCache->totalSize();
517 off64_t lastBytePosCached = mCacheOffset + mCache->totalSize();
539 || offset >= (off64_t)(mCacheOffset + mCache->totalSize())) {
554 if (delta >= mCache->totalSize()) {
558 size_t avail = mCache->totalSize() - delta;
564 mCache->copy(delta, data, avail);
569 if (offset + size <= mCacheOffset + mCache->totalSize()) {
570 mCache->copy(delta, data, size);
584 && offset <= (off64_t)(mCacheOffset + mCache->totalSize())) {
592 size_t totalSize = mCache->totalSize();
593 CHECK_EQ(mCache->releaseFromStart(totalSize), totalSize);