weir/ifds_resident_cache.rs
1//! Cache for backend-resident IFDS CSR layouts.
2//!
3//! IFDS clients often run many seed queries or analysis variants over the same
4//! exploded supergraph. This cache keeps invariant CSR buffers resident and
5//! keyed by the prepared CSR's stable layout hash so equivalent prepared graphs
6//! upload once per cache lifetime.
7
8mod cache;
9mod entry;
10mod stats;
11
12#[cfg(test)]
13mod tests;
14
15pub use cache::ResidentIfdsCsrCache;
16pub use stats::ResidentIfdsCsrCacheStats;