public function GetValueCache($key)
	{
		// save the trouble of retrieving the cache if it is not enabled
		if ($this->ValueCacheTimeout <= 0) return null;

		if (strlen($key) > 250) $key = substr($key,0,150) . md5($key);
		$obj = $this->_level1Cache->Get(md5($key));
		return $obj ? $obj : $this->_level2Cache->Get($key);
	}
public function GetValueCache($key)
	{
		// save the trouble of retrieving the cache if it is not enabled
		if ($this->ValueCacheTimeout <= 0) return null;

		if (strlen($key) > 250) $key = substr($key,0,150) . md5($key);
		$obj = $this->_level1Cache->Get(md5($key));
		return $obj ? $obj : $this->_level2Cache->Get($key);
	}
public function GetValueCache ( $ key ) { // save the trouble of retrieving the cache if it is not enabled
 if ( $ this -> ValueCacheTimeout <= 0 ) return null ; if ( strlen ( $ key ) > 250 ) $ key = substr ( $ key , 0 , 150 ) . md5 ( $ key ) ; $ obj = $ this -> _level1Cache -> Get ( md5 ( $ key ) ) ; return $ obj ? $ obj : $ this -> _level2Cache -> Get ( $ key ) ; }
Retreives an object or value that was persisted using SetValueCache

@param string $key
@return variant
Retreives an object or value that was persisted using SetValueCache