public function resetAddonCache($renew = false)
{
if (empty($this->fileAddons) || $renew) {
$this->_getFileAddons();
}
$addonList = $this->getAddonsValid();
$addonCache = array();
foreach ($addonList as $key => $value) {
if (isset($this->fileAddons[$value['name']])) {
$addonCache = $this->_createAddonsCacheData($value['name'], $addonCache);
}
}
$res = S('system_addons_list', $addonCache);
return $addonCache;
}