Home | History | Annotate | Download | only in disk_cache

Lines Matching refs:backend_

94       : backend_(backend->GetWeakPtr()), offset_(0), grow_allowed_(true) {
98 if (backend_)
99 backend_->BufferDeleted(capacity() - kMaxBlockSize);
132 base::WeakPtr<BackendImpl> backend_;
255 if (backend_)
256 backend_->BufferDeleted(capacity() - kMaxBlockSize);
275 if (!backend_)
282 grow_allowed_ = backend_->IsAllocAllowed(current_size, required);
295 : entry_(NULL, Addr(0)), node_(NULL, Addr(0)), backend_(backend),
307 SetPointerForInvalidEntry(backend_->GetCurrentEntryId());
308 backend_->InternalDoomEntry(this);
410 if (!node_.LazyInit(backend_->File(node_address), node_address))
443 backend_->ModifyStorageSize(0, static_cast<int32>(key.size()));
445 node->dirty = backend_->GetCurrentEntryId();
463 node_.Data()->dirty = backend_->GetCurrentEntryId();
484 backend_->ModifyStorageSize(entry_.Data()->data_size[index] -
497 backend_->RemoveEntry(this);
504 backend_->ModifyStorageSize(entry_.Data()->key_len, 0);
506 backend_->DeleteBlock(entry_.address(), true);
509 backend_->DeleteBlock(node_.address(), true);
525 if (!node_.LazyInit(backend_->File(address), address))
538 rankings->dirty = backend_->GetCurrentEntryId();
674 backend_->IncrementIoCount();
678 backend_->DecrementIoCount();
688 int group = backend_->GetSizeGroup();
738 backend_->background_queue()->DoomEntryImpl(this);
742 backend_->background_queue()->CloseEntryImpl(this);
809 backend_->background_queue()->ReadData(this, index, offset, buf, buf_len,
826 backend_->background_queue()->WriteData(this, index, offset, buf, buf_len,
836 backend_->background_queue()->ReadSparseData(this, offset, buf, buf_len,
846 backend_->background_queue()->WriteSparseData(this, offset, buf, buf_len,
853 backend_->background_queue()->GetAvailableRange(this, offset, len, start,
868 backend_->background_queue()->CancelSparseIO(this);
875 backend_->background_queue()->ReadyForSparseIO(this, callback);
894 backend_->OnEntryDestroyBegin(entry_.address());
907 backend_->ModifyStorageSize(
915 int current_id = backend_->GetCurrentEntryId();
926 backend_->OnEntryDestroyEnd();
952 backend_->OnEvent(Stats::READ_DATA);
953 backend_->OnRead(buf_len);
1012 int max_file_size = backend_->MaxFileSize();
1020 backend_->TooMuchStorageRequested(size);
1040 backend_->OnEvent(Stats::WRITE_DATA);
1041 backend_->OnWrite(buf_len);
1115 if (size > backend_->MaxFileSize())
1117 if (!backend_->CreateExternalFile(address))
1123 if (!backend_->CreateBlock(file_type, num_blocks, address))
1139 int failure = !DeleteCacheFile(backend_->GetFileName(address));
1143 backend_->GetFileName(address).value() << " from the cache.";
1148 backend_->DeleteBlock(address, true);
1155 backend_->UpdateRank(this, modified);
1171 file = backend_->File(address);
1180 if (file->Init(backend_->GetFileName(address)))
1221 user_buffers_[index].reset(new UserBuffer(backend_));
1237 backend_->ModifyStorageSize(current_size - unreported_size_[index], 0);
1292 user_buffers_[index].reset(new UserBuffer(backend_));
1320 backend_->ModifyStorageSize(len - unreported_size_[index], 0);
1456 backend_->ModifyStorageSize(entry_.Data()->data_size[index] -