It looks like this is going to be the Java version of Kotlin's lazy [0] and Scala's lazy val [1].
[0] https://kotlinlang.org/docs/delegated-properties.html#lazy-p...
[0] https://kotlinlang.org/docs/delegated-properties.html#lazy-p...
[1] JEP draft: Lazy Static Final Fields - https://openjdk.org/jeps/8209964
Meaning it's semantically the same, with non-functional benefits.