/**
* Update/Add a folder in the hierarchy cache.
*
* @param Horde_ActiveSync_Message_Folder $folder The folder object.
* @param boolean $update Update the state objects? @since 2.4.0
*/
public function updateFolderinHierarchy(Horde_ActiveSync_Message_Folder $folder, $update = false)
{
$this->_cache->updateFolder($folder);
$cols = $this->_cache->getCollections(false);
$cols[$folder->serverid]['serverid'] = $folder->_serverid;
$this->_cache->updateCollection($cols[$folder->serverid]);
if ($update) {
$this->_as->state->updateServerIdInState($folder->serverid, $folder->_serverid);
}
}