/**
* Insert menu item
*
* @param MenuItem $item menu item instance
* @return MenuItem
*/
public function insertItem(MenuItem $item)
{
$item = $this->repo->insertItem($item);
$key = $this->getItemCacheKey($item->getKey());
$this->cache->put($key, $item);
return $item;
}