MCPcopy Create free account
hub / github.com/erans/pgsqlite / start_monitoring

Method start_monitoring

src/cache/memory_aware_manager.rs:400–411  ·  view source on GitHub ↗

Start background monitoring task

(&self)

Source from the content-addressed store, hash-verified

398
399 /// Start background monitoring task
400 pub fn start_monitoring(&self) -> tokio::task::JoinHandle<()> {
401 let manager = self.clone();
402
403 tokio::spawn(async move {
404 let mut interval = tokio::time::interval(manager.config.check_interval);
405
406 loop {
407 interval.tick().await;
408 manager.check_memory_pressure();
409 }
410 })
411 }
412}
413
414impl Clone for MemoryAwareCacheManager {

Callers

nothing calls this directly

Calls 2

cloneMethod · 0.45
check_memory_pressureMethod · 0.45

Tested by

no test coverage detected