Fix repeated linear search on read when cached model iterator reaches end.