code: def _set_meta(self, object_id: str, meta: _CommonMeta):
      if isinstance(meta, _ChunkMeta):
          for band in meta.bands:
              self._band_chunks[band].add(object_id)
      prev_meta = self._store.get(object_id)
      if prev_meta:
          meta = meta.merge_from(prev_meta)
      self._store[object_id] = meta
  
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 2 for calling the DictMetaStore obj's underlying member method code with example usage: obj._set_meta(object_id, meta) without return types