On Tue, 13 May 2025 13:30:18 GMT, Chen Liang <[email protected]> wrote:
>> src/java.base/share/classes/java/lang/ClassValue.java line 348:
>>
>>> 346:
>>> 347: // Arguments are nullable, intentionally to allow initial
>>> tokens
>>> 348: static boolean areCompatible(RemovalToken current,
>>> RemovalToken original) {
>>
>> Are "equivalent"?
>
> Not really: if you have an original token and a current token created during
> the computeValue of the original token, they are compatible but not really
> "equivalent" (i.e. the threadId case)
Maybe `canAssociate`?
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/24043#discussion_r2086840404