last commit
This commit is contained in:
parent
1623b8b240
commit
03036ff185
@ -21,7 +21,7 @@ public:
|
||||
TwoCache(size_t q1sz, size_t q2sz): cpct_q1(q1sz), cpct_q2(q2sz) {} //ctor
|
||||
|
||||
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;
|
||||
} else if (umap2.find(id) != umap2.end()) {
|
||||
q2.erase(umap2[id]); //if page is in slow put it in fast
|
||||
@ -52,7 +52,7 @@ public:
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void print_info() {
|
||||
|
||||
std::cout << "\nq1 (the most usable): ";
|
||||
|
Loading…
x
Reference in New Issue
Block a user