프레임워크에서 유지 및 관리하는 키/값으로 된 컬렉션으로 StepExecution 또는
JobExecution 객체의 state를 저장하는 공유 객체를 말합니다
DB에 직렬화한 값으로 저장됩니다 - KEY:VALUE 형태
각 Step의 StepExecution에 저장되며, Step간 서로 공유되지 않습니다
각 Job의 JobExecution에 저장되며 Job간 서로 공유되지 않고 해당 Job의 Step간 서로 공유됩니다
Job 재시작 시, 이미 처리한 Row 데이터는 건너뛰고 이후로 수행하도록 할 때 상태 정보를 활용합니다
ExecutionContext는 다음과 같이 유지/관리에 필요한 기값을 설정합니다
Map<String, Object> map = new ConcurrentHashMap;