last commit

This commit is contained in:
ag 2024-09-17 10:24:26 +03:00
parent 1623b8b240
commit 03036ff185

View File

@ -21,7 +21,7 @@ public:
TwoCache(size_t q1sz, size_t q2sz): cpct_q1(q1sz), cpct_q2(q2sz) {} //ctor TwoCache(size_t q1sz, size_t q2sz): cpct_q1(q1sz), cpct_q2(q2sz) {} //ctor
void put_page(int id) { void put_page(int id) {
if (umap1.find(id) != umap1.end()) { //page is in fast queue in the end, nothing to do (fast case) if (umap1.find(id) != umap1.end()) { //page is found, nothing to do (fast case)
return; return;
} else if (umap2.find(id) != umap2.end()) { } else if (umap2.find(id) != umap2.end()) {
q2.erase(umap2[id]); //if page is in slow put it in fast q2.erase(umap2[id]); //if page is in slow put it in fast
@ -52,7 +52,7 @@ public:
return; return;
} }
} }
void print_info() { void print_info() {
std::cout << "\nq1 (the most usable): "; std::cout << "\nq1 (the most usable): ";