pub fn save_session(cache_dir: &Path, session: &SessionState) -> Result<()>
Save session state to disk.