short-circuit가 Supplier 호출 수를 바꾸는 상태

첫 조건이 참이면 뒤 조건과 fallback은 평가하지 않는다.

1

초기

calls = 0

관찰 상태

2

기존 값 발견

present = true

branch fixed

3

fallback 생략

supplier.get 미호출

short-circuit

4

완료

calls = 0

expected

핵심: 호출 횟수가 기능 요구라면 counter나 fake dependency로 평가 경계를 검증한다.