class_docstr: Caches fingerprints and outputs of nodes during model training.
class_docstr_tok: ["Caches","fingerprints","and","outputs","of","nodes","during","model","training","."]
code: def _get_graph_component_class(
      execution_context: ExecutionContext, node_name: Text
  ) -> Type:
      graph_component_class = execution_context.graph_schema.nodes[
          node_name
      ].uses
      return graph_component_class
  
imports: import logging
  from typing import Any, Dict, Text, Type
  from rasa.engine.caching import TrainingCache
  from rasa.engine.graph import ExecutionContext, GraphNodeHook, GraphSchema, SchemaNode
  from rasa.engine.storage.storage import ModelStorage
  from rasa.engine.training.components import PrecomputedValueProvider
  import rasa.shared.utils.io
  from rasa.engine.training import fingerprinting
label_desc: Use image node_id 4 for calling the TrainingHook obj's underlying member method code with example usage: obj._get_graph_component_class(execution_context, node_name) and returns: graph_component_class