지연 평가는 계산 비용과 부수 효과를 선택적으로 실행할 때 필요하다

값이 이미 있어도 안전하고 값싼 상수라면 무조건 Supplier가 더 좋은 것은 아닙니다.

대체 계산비싸거나 부수 효과가 있는가

비싼 DB·파일 조회

Supplier로 지연

예외 객체 생성

orElseThrow supplier

값싼 상수

orElse(value)

효과가 항상 필요

fallback 밖의 명시적 command

핵심: 비싼 조회·객체 생성·관찰 가능한 효과는 필요 경로로 늦춥니다.