Слияние кода завершено, страница обновится автоматически
В файле cache.c следующий метод:
void exit_cache(kvdb_t db) {
struct pg_s *p;
while (!list_empty(&(db->ch->free))) {
p = link_pg(db->ch->free.next);
evict_page(db, p);
}
while (!list_empty(&(db->ch->busy))) {
p = link_pg(db->ч->свободный.следующий);
evict_page(db, p);
}
free(db->ch);
db->ch = NULL;
}