Supplier memoization은 미계산·계산 중·완료 상태를 구분한다
null을 미계산 표식으로 쓰면 정상 null 결과와 구분할 수 없고 동시 호출이 계산을 중복할 수 있습니다.
EMPTY아직 계산 안 함
COMPUTING한 thread가 실행
READY값 cache
FAILED재시도 또는 실패 cache
핵심: 성공 값과 실패 정책, 재진입과 동기화 방식을 상태 전이에 포함합니다.
null을 미계산 표식으로 쓰면 정상 null 결과와 구분할 수 없고 동시 호출이 계산을 중복할 수 있습니다.
핵심: 성공 값과 실패 정책, 재진입과 동기화 방식을 상태 전이에 포함합니다.