News and views from members of the Java team at Oracle
Stable values are a new API that JEP 502 aims to add to #Java 25. A stable value holds an on-demand at-most-once computed value that is afterward immutable and treated as "truly final" by the JVM, which allows it to apply optimizations like constant folding. This allows for lazy initialization that improves performance through laziness as well as better JIT optimizations.
Make sure to check the show-notes.