pub struct CacheStatusRow {Show 13 fields
pub component: String,
pub cache_path: String,
pub relative_path: String,
pub header_status: CacheHeaderStatus,
pub age_status: CacheAgeStatus,
pub recovery_policy: CacheRecoveryPolicy,
pub schema_version: Option<u32>,
pub network: Option<String>,
pub fetched_at: Option<String>,
pub age_seconds: Option<u64>,
pub stale_after_seconds: Option<u64>,
pub size_bytes: u64,
pub inspection_error: Option<String>,
}Expand description
CacheStatusRow
Generic local metadata and caller-relative age for one complete cache file.
Fields§
§component: StringStable component label inferred from cache identity or canonical path.
cache_path: StringAbsolute cache-file path.
relative_path: StringCache-root-relative path.
header_status: CacheHeaderStatusGeneric cache-header integrity without family-specific semantic validation.
age_status: CacheAgeStatusCaller-relative age classification kept separate from header integrity.
recovery_policy: CacheRecoveryPolicyOwner policy for recovering invalid content at this canonical path.
schema_version: Option<u32>Serialized cache schema version when readable.
network: Option<String>Serialized network identity when present.
fetched_at: Option<String>Cache collection timestamp when readable.
age_seconds: Option<u64>Caller-relative age when the timestamp is valid and not in the future.
stale_after_seconds: Option<u64>Family age threshold when one is explicitly defined.
size_bytes: u64Filesystem size of this cache file.
inspection_error: Option<String>Generic header or timestamp inspection error; family-specific validation is separate.