Subscription 생명주기

registration handle을 닫아 callback identity 비교 없이 해제한다.

1

Created

listener가 source에 등록됨

event 수신

2

Active

publish snapshot에 포함

호출됨

3

Closed

token으로 제거

호출 안 됨

4

Closed again

idempotent close

상태 유지

핵심: 동일 lambda 식을 다시 평가한 reference로 remove하지 않는다.