(ms)
| 172 | // -- Cross-process locking ---------------------------------------------------- |
| 173 | |
| 174 | function sleepMs(ms) { |
| 175 | Atomics.wait(new Int32Array(new SharedArrayBuffer(4)), 0, 0, ms); |
| 176 | } |
| 177 | |
| 178 | /** |
| 179 | * Acquire the state lock via atomic mkdir of a lock directory. Retries up to |