On 2019-04-08 12:28, Aleksey Shipilev wrote:
Because the whole thing in current code is "benign data race" on hash field. Pulling in another field into race needs careful consideration if it breaks the benignity. It apparently does not, but the cognitive complexity involved in reading that code makes the minuscule benefit much more questionable.
Can some carefully worded comments in the vicinity ease your concern? /Claes