Accumulator 소유권

mutable 실행 state는 invocation 안에 가두고 definition과 분리한다.

execute call

Source snapshot

호출 시작 membership

Local result

이번 실행만 소유

Predicate

외부 상태 없는 판단

Mapper

결과 생성 후 snapshot 반환

핵심: field accumulator를 재사용하면 요청과 thread 사이 데이터가 섞인다.