CacheType2AppIdSeqMap MenuCacheManagerI::get(int userId, const CacheTypeSeq& types, const Ice::Current& current) { MCE_INFO("[MenuCacheManagerI::get] userId = " << userId); CacheType2AppIdSeqMap resultMap; vector<MenuTripodDataPtr> menuDatas = getWithUserId(userId, types); //MCE_INFO("[MenuCacheManagerI::get] userId = " << userId << ", result.size = " << menuDatas.size()); for (vector<MenuTripodDataPtr>::const_iterator it = menuDatas.begin(); it != menuDatas.end(); ++it) { resultMap.insert(make_pair<CacheType, AppIdSeq>((*it)->getCacheType(), (*it)->getAppIds())); } return resultMap; }
CacheType2AppIdSeqMap MenuCacheManagerI::get(int userId, const CacheTypeSeq& types, const Ice::Current& current) { MCE_INFO("[MenuCacheManagerI::get] userId = " << userId); CacheType2AppIdSeqMap resultMap; KeySeq keys = TripodHelper::getKeySeq(userId, types); map<string, MenuTripodDataPtr> tripodDataPtrMap = getWithKeys(keys); for (map<string, MenuTripodDataPtr>::const_iterator it = tripodDataPtrMap.begin(); it != tripodDataPtrMap.end(); ++it) { resultMap.insert(make_pair<CacheType, AppIdSeq>(it->second->getCacheType(), it->second->getAppIds())); } return resultMap; }