code: def __init__(self, session_id: str, **kw):
      super().__init__(session_id)
      self._store: Dict[str, _CommonMeta] = dict()
      # For shuffle data, we use main key to record them, here uses
      # OrderedSet to make sure that the first band in set stores complete
      # data, other bands may only have part data, so when reducers fetch data,
      # we always choose the first band to avoid unexpected absence.
      self._band_chunks: Dict[BandType, OrderedSet] = defaultdict(
          OrderedSet
      )
      if kw:  # pragma: no cover
          raise TypeError(
              f"Keyword arguments {kw!r} cannot be recognized."
          )
  
file_path: mars/mars/services/meta/store/dictionary.py
imports: import functools
  from collections import defaultdict
  from dataclasses import fields
  from typing import Dict, List
  from ....None import oscar
  from ....lib.ordered_set import OrderedSet
  from ....utils import implements
  from ....typing import BandType
  from ..core import _CommonMeta, _ChunkMeta
  from .base import AbstractMetaStore, register_meta_store
label_desc: Use image node_id 1 to create a new DictMetaStore object from inherited base classes: AbstractMetaStore with example: obj = DictMetaStore(session_id)