Collection uses retained owner references, not one store's current metadata. Completed unpinned actions and unreachable content objects are removable. Unpublished stages and private export copies have a configurable age grace. An exclusive maintenance lock excludes in-flight shared operations. Consumers holding returned paths are protected by persistent pins, not by writer locks.
Arguments
- cache
A
shared_cache()configuration.- dry_run
TRUE to return candidates without removing anything.
- quiescent
Explicit assertion that pipelines and external readers have stopped. Required for deletion; a lock cannot verify unmanaged readers.
- stage_age
Minimum age in seconds for abandoned stages and export copies.