public function getSetting($name, $useCache = true)
{
if (!$useCache || $this->_settings === null || !array_key_exists($name, $this->_settings)) {
if ($this->_settings === null) {
$this->fetchSettings();
} else {
$this->_settings[$name] = UserSetting::getValue([$this->id, $name]);
}
}
return isset($this->_settings[$name]) ? $this->_settings[$name] : null;
}