use ;
/// Maintains per-path mutexes so that concurrent archive operations update a given path in order.
///
/// The registry stores a lazily-created `Arc<Mutex<()>>` for each canonical path. Callers clone the
/// returned `Arc` and lock it before touching the filesystem, ensuring that all work targeting the
/// same output path is serialized even when the caller itself is running inside a parallel context.
pub