protected function _cleanName($name){

		assert('strpos($name, \':\') === false');

		if(strpos($name, ':') !== false){
			list($name,) = explode(':', $name);
		}
		$name = trim($name);

		if($name == ''){

			throw new CacheException('Cache-entry name cannot be empty');
		}

		return strtolower($name);
	}