Created by: WinwayJia
auto r = _map.insert(std::make_pair(engine_name, kvinfo));
if (!r.second) {
LOG(ERROR) << "Failed insert item: " << engine_name;
return -1;
}
need to delete 'kvinfo' that newed above before the return statment