code: def sort_aliases(self, aliases):
          self._cache_init()
          if not aliases:
              return aliases
          parent_aliases = self._cache_get_entry(self.CACHE_NAME_PARENTS).keys()
          return [parent_alias for parent_alias in parent_aliases if parent_alias in aliases]