Class ScopedValuesThirdPreviewNotes

java.lang.Object
net.jrodolfo.java_evolution.java23.ScopedValuesThirdPreviewNotes

public class ScopedValuesThirdPreviewNotes extends Object
Explains scoped values as a Java 23 third preview feature.

Scoped values address the common need to pass immutable contextual data through a bounded execution scope. They are easier to reason about than broad mutable thread-local state, especially with many threads or child tasks.

  • Constructor Details

    • ScopedValuesThirdPreviewNotes

      public ScopedValuesThirdPreviewNotes()
  • Method Details

    • purpose

      public String purpose()
      Explains the feature goal.
      Returns:
      a short explanation
    • status

      public String status()
      Describes the feature status across releases.
      Returns:
      a short status note