def parse(self, content):
    """Parse raw response content for a list of remote artifact cache URLs.

    :API: public
    """
    if self.format == 'json_map':
      try:
        return assert_list(json.loads(content.decode(self.encoding))[self.index])
      except (KeyError, UnicodeDecodeError, ValueError) as e:
        raise self.ResponseParserError("Error while parsing response content: {0}".format(str(e)))

    # Should never get here.
    raise ValueError('Unknown content format: "{}"'.format(self.format))
Parse raw response content for a list of remote artifact cache URLs.

    :API: public