public async Task <(bool success, IDocument result)> TryCopyToAsync(IDocument entry, ICollection collection, string name, CancellationToken ct) { string from = entry.FullPath(); string to = collection.FullPath() + "/" + name; RequestLockManager.AddStatus(from, RequestStatus.Cached); RequestLockManager.AddStatus(to, RequestStatus.Cached); await Store.Copy(from, to); await Allocator.Copied(from, to); return(false, null); }