fn collect_fragments( stmt: &mut Statement<'_>, object_key: &str, path: &Path, ) -> Result<Vec<String>, CacheError>