Home | History | Annotate | Download | only in disk_cache

Lines Matching defs:next

124   Rankings::ScopedRankingsBlock next(
128 while ((header_->num_bytes > target_size || test_mode_) && next.get()) {
130 if (!next->HasData())
132 node.reset(next.release());
133 next.reset(rankings_->GetPrev(node.get(), Rankings::NO_USE));
319 Rankings::ScopedRankingsBlock next[kListsToSearch];
325 next[i].set_rankings(rankings_);
328 next[i].reset(rankings_->GetPrev(NULL, static_cast<Rankings::List>(i)));
329 if (!empty && NodeIsOldEnough(next[i].get(), i)) {
337 list = SelectListByLength(next);
348 next[list].get()) {
350 if (!next[list]->HasData())
352 node.reset(next[list].release());
353 next[list].reset(rankings_->GetPrev(node.get(),
498 Rankings::ScopedRankingsBlock next(
501 while (next.get() &&
504 node.reset(next.release());
505 next.reset(rankings_->GetPrev(node.get(), Rankings::DELETED));
550 int Eviction::SelectListByLength(Rankings::ScopedRankingsBlock* next) {
563 if (!NodeIsOldEnough(next[list].get(), 0) &&