94fa140888
The previous implementation mixed up the management of locking a piece of code (both sync and async) with the management of writing and removing the lockFile that is used as the flag for which process has locked the code. This change splits these two concepts up. Apart from avoiding the awkward base class it allows the `LockFile` implementation to be replaced cleanly. PR Close #35861 |
||
---|---|---|
.. | ||
BUILD.bazel | ||
mock_lock_file.ts | ||
mock_logger.ts | ||
spy_utils.ts | ||
utils.ts |