MCPcopy Create free account
hub / github.com/GraphLite-AI/GraphLite / record_event

Method record_event

graphlite/src/cache/cache_manager.rs:650–658  ·  view source on GitHub ↗
(&self, event: CacheEvent)

Source from the content-addressed store, hash-verified

648 }
649
650 fn record_event(&self, event: CacheEvent) {
651 let mut events = self.events.write().unwrap();
652
653 if events.len() >= self.max_events {
654 events.remove(0); // Remove oldest event
655 }
656
657 events.push(event);
658 }
659
660 fn generate_recommendations(&self, stats: &CacheManagerStats) -> Vec<String> {
661 let mut recommendations = Vec::new();

Callers 8

get_query_resultMethod · 0.80
get_query_planMethod · 0.80
get_subquery_resultMethod · 0.80
update_configMethod · 0.80
invalidate_by_tagsMethod · 0.80

Calls 3

unwrapMethod · 0.80
lenMethod · 0.45
removeMethod · 0.45

Tested by

no test coverage detected