使 `ItemReader` 支持重启