docs: def add_hashed_value(self, hash_value, store_key):
          """Add hashed value in the context of the current transaction.
  
          :param hash_value: The hashed value to be added to the index
          :type hash_value: str
          :param store_key: The key for the document in the store
          :type store_key: object
  
          """
          if hash_value not in self._add_cache[store_key]:
              self._add_cache[store_key].append(hash_value)
          if store_key not in self._reverse_add_cache[hash_value]:
              self._reverse_add_cache[hash_value].append(store_key)
          if store_key in self._remove_cache:
              del self._remove_cache[store_key]
          if store_key in self._undefined_cache:
              del self._undefined_cache[store_key]