Why the hold time is the metric
Hold time times the count of contenders is the wait. The wait is the number that shows up as latency.
The rule for shared state in async
No await inside a lock. The rule is short enough to be a lint, and long enough to be argued.