Java 25의 ScopedValue는 메서드 인자로 계속 전달하지 않아도 하위 호출에서 요청 문맥을 읽게 합니다. 바인딩은 정해진 실행 범위에서만 유효하며 중첩 범위가 같은 키를 다시 묶으면 안쪽 값이 우선합니다.
구조화된 자식 태스크는 부모의 바인딩을 상속할 수 있습니다. 전달하는 객체가 가변이라면 별도의 동기화가 필요하며, 범위를 벗어난 뒤에는 그 바인딩을 읽을 수 없습니다.
언제 쓰나
요청 ID처럼 하위 호출에 읽기 전용 문맥을 전달할 때 씁니다.