code: def index(
      self, docs: DocumentArray[TextDocWithId], **kwargs
  ) -> DocumentArray[TextDocWithId]:
      for doc in docs:
          self.logger.debug(f"Indexing doc {doc.text} with ID {doc.id}")
          self._docs.append(doc)
          self._docs_dict[doc.id] = doc
  
file_path: jina/tests/integration/stateful/stateful_no_snapshot_exec/executor.py
imports: from jina import DocumentArray, Executor, requests
  from jina.serve.executors.decorators import write
  import random
  import os
  from typing import Dict, List
  from docarray.documents import TextDoc
label_desc: Use image node_id 2 for calling the MyStateExecutorNoSnapshot obj's underlying member method code with example usage: obj.index(docs) without return types