The source project of this merge request has been removed.
Do not embed mutex
What does this MR do?
Makes sync.Mutex
a field rather than an embedded type.
Why was this MR needed?
Cleanup to follow best practice. Embedding exposes methods of the embedded type. Mutex is an implementation detail and it's methods should not be exposed.
Are there points in the code the reviewer needs to double check?
No.
Does this MR meet the acceptance criteria?
N/A
What are the relevant issue numbers?
None.