code: def __set_calculated_value(self, item: str, value: Any):
      if isinstance(value, Configs):
          self.__cached_configs[item] = value
          value._set_ancestry(self.__ancestry + [item])
          value._reset_explicitly_specified()
          if item in self.__secondary_values:
              s_values = self.__secondary_values[item]
              del self.__secondary_values[item]
              value._set_values(s_values)
  
          primary = value.__dict__.get("_primary", None)
          if primary is not None:
              value = getattr(value, primary)
  
      self.__cached[item] = value
  
imports: import types
  import warnings
  from collections import OrderedDict
  from typing import Dict, List, Callable, Union, Tuple, Optional, Type, Set, Iterable, Any
  from .config_function import ConfigFunction
  from .config_item import ConfigItem
  from .eval_function import EvalFunction
  from .utils import Value
  from ...None import monit
label_desc: Use image node_id 14 for calling the Configs obj's underlying member method code with example usage: obj.__set_calculated_value(item, value) without return types