pub fn store_result(
task: &Task,
digest: &str,
cache_root: &Path,
logs: &TaskLogs,
duration_ms: u64,
exit_code: i32,
policy_override: Option<CachePolicy>,
) -> Result<(), CacheError>Expand description
Store result after successful execution
§Arguments
task- The IR task definitiondigest- Pre-computed digest for this taskcache_root- Root directory for cache storagelogs- Captured stdout/stderrduration_ms- Execution durationexit_code- Exit codepolicy_override- Optional global policy override
§Errors
Returns error if IO operations fail