Deferred 반환 값이 사용되지 않는 경우, 해당 결과 타입을 포함하는 함수 호출을 보고합니다.
Deferred 반환 값이 사용되지 않으면, 이 함수가 완료될 때까지 호출 위치에서 기다리지 않습니다.
예:
fun calcEverythingAsync() = CompletableDeferred(42)
fun usage() {
calcEverythingAsync()
}
calcEverythingAsync() 호출은 여기서 전혀 사용되지 않습니다.
그리고 await()를 사용하지 않고 대기하지 않는 것이 의심스럽습니다.