docs: def _reload_tlds_from_file(self):
          """
          Reloads TLDs from file and compile regexp.
          :raises: CacheFileError when cached file is not readable for user
          """
  
          tlds = sorted(self._load_cached_tlds(), key=len, reverse=True)
          re_escaped = [re.escape(str(tld)) for tld in tlds]
          self._tlds_re = re.compile('|'.join(re_escaped))