164 CHECK_LE(index, capacity_);
166 const int entry = index_to_entry_[index];
167 if (entry == kNotPresent) {
172 DCHECK_LE(entry, capacity_);
173 DCHECK_EQ(indices_[entry], index);
175 return values_[entry];
180 CHECK_LE(index, capacity_);
182 const int entry = index_to_entry_[index];
183 if (entry == kNotPresent) {
184 DCHECK_LT(size_, capacity_);
186 index_to_entry_[index] = size_;
187 indices_[size_] = index;
188 values_[size_] = value;
194 DCHECK_LE(entry, capacity_);
195 DCHECK_EQ(indices_[entry], index);
197 values_[entry] = value;