parameters: (self)
return_statement: return self._config_cache
docstring: The Hierarchical configuration Dictionary for this Configurable
          object.
docstring_summary: The Hierarchical configuration Dictionary for this Configurable
          object.
docstring_tokens: The Hierarchical configuration Dictionary for this Configurable object .
function: def config(self) -> HierarchicalDict:
          """The Hierarchical configuration Dictionary for this Configurable
          object."""
          if not hasattr(self, "_config_cache") or self._config_cache is None:
              self._config_cache = self._context.config.branch(self._config_path)
          return self._config_cache
function_tokens: def config ( self ) -> HierarchicalDict : if not hasattr ( self , "_config_cache" ) or self . _config_cache is None : self . _config_cache = self . _context . config . branch ( self . _config_path ) return self . _config_cache