void* FindCreate(int32_t col_id) { auto iter = oplogs_.find(col_id); if (iter == oplogs_.end()) { void* update = reinterpret_cast<void*>(new uint8_t[update_size_]); InitUpdate_(col_id, update); oplogs_[col_id] = update; return update; } return iter->second; }
void* FindCreate(int32_t col_id) { auto iter = oplogs_.find(col_id); if (iter == oplogs_.end()) { uint8_t* update = new uint8_t[update_size_]; InitUpdate_(col_id, update); oplogs_[col_id] = update; return update; } return iter->second; }