//! Cache for backend-resident IFDS CSR layouts.
//!
//! IFDS clients often run many seed queries or analysis variants over the same
//! exploded supergraph. This cache keeps invariant CSR buffers resident and
//! keyed by the prepared CSR's stable layout hash so equivalent prepared graphs
//! upload once per cache lifetime.
mod cache;
mod entry;
mod stats;
#[cfg(test)]
mod tests;
pub use cache::ResidentIfdsCsrCache;
pub use stats::ResidentIfdsCsrCacheStats;