[lworld] RFR: 8376171: [lworld] Enable storing the hash code in the mark word of value objects [v3]
Paul Hübner
phubner at openjdk.org
Tue Jan 27 14:03:37 UTC 2026
On Tue, 27 Jan 2026 13:59:14 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:
>> For why I did this, see https://github.com/openjdk/valhalla/pull/1954#discussion_r2726510944 :slightly_smiling_face:
>
>> how can we guarantee that between the CAS L806 and this cast L809 another thread hasn't updated the hash? Or do we not care if that's the case and up to the application to handle?
>
> But the same value object always has the same hash, right? So it does not matter if another thread already updated the hash.
Right, I totally forgot we were in a Valhalla-path. That rationale makes sense to me. Thanks!
-------------
PR Review Comment: https://git.openjdk.org/valhalla/pull/1954#discussion_r2732153843
More information about the valhalla-dev
mailing list