make LRU_CAP configurable for batch db

This commit is contained in:
Aleksey Kladov 2019-06-07 12:46:49 +03:00
parent fc2658b074
commit 15668119de
3 changed files with 11 additions and 4 deletions

View file

@ -49,8 +49,9 @@ impl Default for RootDatabase {
db.set_crate_graph(Default::default());
db.set_local_roots(Default::default());
db.set_library_roots(Default::default());
db.query_mut(ra_db::ParseQuery).set_lru_capacity(128);
db.query_mut(hir::db::ParseMacroQuery).set_lru_capacity(128);
let lru_cap = ra_db::DEFAULT_LRU_CAP;
db.query_mut(ra_db::ParseQuery).set_lru_capacity(lru_cap);
db.query_mut(hir::db::ParseMacroQuery).set_lru_capacity(lru_cap);
db
}
}