async def load(self):
        """
        Loads the repository index either from the cache or by downloading from
        the repository.
        """
        self._update_status("Loading ...")
        self.value = None

        docs = await self._get_docs()
        self.value = await self._get_index(docs)
        self._update_status(INDEX_LOADED)

        Loads the repository index either from the cache or by downloading from
        the repository.
        
llama-index-packs/llama-index-packs-panel-chatbot/llama_index/packs/panel_chatbot/app.py