Scoped Value
Kapsamlı değer (Scoped Value) — Java'da immutable bağlamsal verinin çağrı zinciri ve yapılandırılmış alt thread'lerle sınırlı bir yaşam süresi içinde paylaşılmasını sağlayan mekanizma.
JVM Çalışma Zamanı Bağlamı
Request context, güvenlik kimliği veya tracing bilgisi gibi veriler method parametrelerini her katmandan geçirmek zorunda kalmadan okunabilir. JDK 25'te final API olarak sunulmuştur ve virtual thread'lerle düşük maliyetli paylaşım hedefler.
Sürüm ve Runtime Sınırı
ThreadLocal'ın genel yerine geçen mutable depolama değildir; bağlama yazma sınırlıdır ve scope semantiği tasarımın temelidir.
İlişkili JVM Kavramları
Kaynak
- https://openjdk.org/jeps/506