Home | History | Annotate | Download | only in blockfile

Lines Matching refs:backend_

22 #define CACHE_UMA_BACKEND_IMPL_OBJ backend_
98 : backend_(backend->GetWeakPtr()), offset_(0), grow_allowed_(true) {
102 if (backend_.get())
103 backend_->BufferDeleted(capacity() - kMaxBlockSize);
136 base::WeakPtr<BackendImpl> backend_;
259 if (backend_.get())
260 backend_->BufferDeleted(capacity() - kMaxBlockSize);
279 if (!backend_.get())
286 grow_allowed_ = backend_->IsAllocAllowed(current_size, required);
300 backend_(backend->GetWeakPtr()), doomed_(false), read_only_(read_only),
309 if (doomed_ || !backend_.get())
312 SetPointerForInvalidEntry(backend_->GetCurrentEntryId());
313 backend_->InternalDoomEntry(this);
413 if (!node_.LazyInit(backend_->File(node_address), node_address))
446 backend_->ModifyStorageSize(0, static_cast<int32>(key.size()));
448 node->dirty = backend_->GetCurrentEntryId();
465 node_.Data()->dirty = backend_->GetCurrentEntryId();
486 backend_->ModifyStorageSize(entry_.Data()->data_size[index] -
499 backend_->RemoveEntry(this);
506 backend_->ModifyStorageSize(entry_.Data()->key_len, 0);
508 backend_->DeleteBlock(entry_.address(), true);
512 backend_->DeleteBlock(node_.address(), true);
530 if (!node_.LazyInit(backend_->File(address), address))
543 rankings->dirty = backend_->GetCurrentEntryId();
675 backend_->IncrementIoCount();
679 if (backend_.get())
680 backend_->DecrementIoCount();
695 if (!backend_.get())
920 if (!backend_.get()) {
933 backend_->OnEntryDestroyBegin(entry_.address());
950 backend_->ModifyStorageSize(
958 int current_id = backend_->GetCurrentEntryId();
969 backend_->OnEntryDestroyEnd();
989 if (!backend_.get())
999 backend_->OnEvent(Stats::READ_DATA);
1000 backend_->OnRead(buf_len);
1071 if (!backend_.get())
1074 int max_file_size = backend_->MaxFileSize();
1082 backend_->TooMuchStorageRequested(size);
1102 backend_->OnEvent(Stats::WRITE_DATA);
1103 backend_->OnWrite(buf_len);
1179 if (!backend_.get())
1184 if (size > backend_->MaxFileSize())
1186 if (!backend_->CreateExternalFile(address))
1191 if (!backend_->CreateBlock(file_type, num_blocks, address))
1204 DCHECK(backend_.get());
1208 int failure = !DeleteCacheFile(backend_->GetFileName(address));
1212 backend_->GetFileName(address).value() << " from the cache.";
1217 backend_->DeleteBlock(address, true);
1222 if (!backend_.get())
1227 backend_->UpdateRank(this, modified);
1239 if (!backend_.get())
1246 file = backend_->File(address);
1255 if (file->Init(backend_->GetFileName(address)))
1296 user_buffers_[index].reset(new UserBuffer(backend_.get()));
1312 backend_->ModifyStorageSize(current_size - unreported_size_[index], 0);
1367 user_buffers_[index].reset(new UserBuffer(backend_.get()));
1395 backend_->ModifyStorageSize(len - unreported_size_[index], 0);
1513 DCHECK(backend_.get());
1532 backend_->ModifyStorageSize(entry_.Data()->data_size[index] -