On Tue, 12 Aug 2025 11:54:38 GMT, Per Minborg <pminb...@openjdk.org> wrote:

>> @ExE-Boss That seems to presume that 1) it will be called again, and 2) it 
>> will eventually produce a non-exception
>
> The underlying function will be retained until all values are computed (non 
> exceptionally). It is as simple as that.
> 
> I was not able to come up with something better than that, but I am open to 
> other suggestions.

Would it make sense to record that it failed to initialize and then count down 
the holder, and then throw ExceptionInInitializerError (or something else?) 
upon subsequent access? 🤔

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/25878#discussion_r2269834372

Reply via email to