On Wed Dec 4 00:34:30 2024 +0000, Conor McCarthy wrote:
Implement the `Lock()` and `Unlock()` methods? From my understanding of the documentation, all locking should go through these, but they are never called.
No, I meant: if there's a race condition does this mean that functions are called concurrently from two different threads? In which case we should maybe add a CS. Or if it's just the consequence of a race condition elsewhere but functions still called from a single thread, these fixes are enough.