'Don\'t need to cache getting feed urls, it\'s almost
instant with xpath'

def set_feeds(self):

    common_feed_urls = ['/feed', '/feeds', '/rss']
    common_feed_urls = [urljoin(self.url, url) for url in common_feed_urls]
    split = urlsplit(self.url)
    if (split.netloc in ('medium.com', 'www.medium.com')):
        if split.path.startswith('/@'):
            new_path = ('/feed/' + split.path.split('/')[1])
            new_parts = (split.scheme, split.netloc, new_path, '', '')
            common_feed_urls.append(urlunsplit(new_parts))
    common_feed_urls_as_categories = [Category(url=url) for url in common_feed_urls]
    category_urls = [c.url for c in common_feed_urls_as_categories]
    requests = network.multithread_request(category_urls, self.config)
    for (index, _) in enumerate(common_feed_urls_as_categories):
        response = requests[index].resp
        if (response and response.ok):
            common_feed_urls_as_categories[index].html = network.get_html(response.url, response=response)
    common_feed_urls_as_categories = [c for c in common_feed_urls_as_categories if c.html]
    for _ in common_feed_urls_as_categories:
        doc = self.config.get_parser().fromstring(_.html)
        _.doc = doc
    common_feed_urls_as_categories = [c for c in common_feed_urls_as_categories if (c.doc is not None)]
    categories_and_common_feed_urls = (self.categories + common_feed_urls_as_categories)
    urls = self.extractor.get_feed_urls(self.url, categories_and_common_feed_urls)
    self.feeds = [Feed(url=url) for url in urls]
