pub fn new_cache_planned( e: &Engine, cfg: &ModelConfig, plan: &ModelPlan, max_ctx: usize, ) -> Result<Cache, Box<dyn Error>>