protected function createApcDriver(string $name, Prop $config)
	{
		if( ! function_exists("apcu_store") )
		{
			throw new \RuntimeException("APCu client library is not loaded");
		}

		$cli = function_exists("php_sapi_name") && strpos( php_sapi_name(), "cli") !== false;
		$enable = in_array(strtolower( ini_get("apc.enable" . ($cli ? "_cli" : "d")) ), ["on", "1"]);
		if( !$enable )
		{
			throw new \RuntimeException("APCu is not enabled, change php/apc ini configuration file");
		}

		return new ApcStore(
			$name,
			$config->getOr("prefix", ""),
			$config->getOr("life", 0)
		);
	}