(target: Target)
| 78 | const locks = KeyedMutex.makeUnsafe<string>() |
| 79 | const withTargetLock = |
| 80 | (target: Target) => |
| 81 | <A, E, R>(effect: Effect.Effect<A, E, R>) => |
| 82 | locks.withLock(target.canonical)(Effect.uninterruptible(effect)) |
| 83 | |
| 84 | const writeResult = (target: Target, existed: boolean): WriteResult => ({ |
| 85 | operation: "write", |