public function SetValueCache($key, $val, $timeout = null)
	{
		if (is_null($timeout)) $timeout = $this->ValueCacheTimeout;

		if ($timeout <= 0) return false;

		if (strlen($key) > 250) $key = substr($key,0,150) . md5($key);

		$this->_level1Cache->Set(md5($key),$val,0,$timeout);
		return $this->_level2Cache->Set($key,$val,0,$timeout);
	}