Capture는 지역 변수 수명을 callback 보관 기간까지 늘린다

요청 객체를 장기 listener가 캡처하면 요청이 끝나도 객체 그래프가 회수되지 않습니다.

captured contexteffectively final reference

lambda instance

reference 보관

registry

callback 수명 연장

request graph

간접 보유

subscription

close로 연결 해제

GC 가능

registry 참조 제거 뒤

핵심: 값의 소유자와 registration 해제 시점을 함께 설계합니다.