}
}
- void add_to_retired_uncached(paddr_t addr, extent_len_t length) {
- retired_uncached.emplace_back(std::make_pair(addr, length));
- }
-
void add_to_read_set(CachedExtentRef ref) {
if (is_weak()) return;
mutated_block_list.clear();
retired_set.clear();
to_release = NULL_SEG_ID;
- retired_uncached.clear();
retired_gate_token.reset(initiated_after);
conflicted = false;
}
///< if != NULL_SEG_ID, release this segment after completion
segment_id_t to_release = NULL_SEG_ID;
- std::vector<std::pair<paddr_t, extent_len_t>> retired_uncached;
-
retired_extent_gate_t::token_t retired_gate_token;
bool conflicted = false;