Remove unused code
Because the store is more efficient when reading and writing entries to disk, we do not need to flush the cache anymore. Hence, remove the flushing. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
This commit is contained in:
parent
b5fe48b564
commit
6681f9fcfd
1 changed files with 0 additions and 13 deletions
|
@ -126,7 +126,6 @@ fn main() {
|
||||||
"Print diagnostics about imag and the imag store",
|
"Print diagnostics about imag and the imag store",
|
||||||
ui::build_ui);
|
ui::build_ui);
|
||||||
|
|
||||||
let mut entries_counter = 0;
|
|
||||||
let template = get_config(&rt, "rt.progressbar_style");
|
let template = get_config(&rt, "rt.progressbar_style");
|
||||||
let tick_chars = get_config(&rt, "rt.progressticker_chars");
|
let tick_chars = get_config(&rt, "rt.progressticker_chars");
|
||||||
|
|
||||||
|
@ -154,18 +153,6 @@ fn main() {
|
||||||
let diag = Diagnostic::for_entry(&e);
|
let diag = Diagnostic::for_entry(&e);
|
||||||
debug!("Diagnostic for '{:?}' = {:?}", e.get_location(), diag);
|
debug!("Diagnostic for '{:?}' = {:?}", e.get_location(), diag);
|
||||||
drop(e);
|
drop(e);
|
||||||
|
|
||||||
entries_counter += 1;
|
|
||||||
|
|
||||||
// because we're effectively reading _all_ store entries here.
|
|
||||||
//
|
|
||||||
// The store has an API for it, but the cache size calculation is O(n) and we can do
|
|
||||||
// better by simply flushing the cache each 100 entries
|
|
||||||
if entries_counter > 100 {
|
|
||||||
let _ = rt.store().flush_cache().map_err_trace_exit_unwrap();
|
|
||||||
entries_counter = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
diag
|
diag
|
||||||
})
|
})
|
||||||
.collect::<Result<Vec<_>>>()
|
.collect::<Result<Vec<_>>>()
|
||||||
|
|
Loading…
Reference in a new issue