docs: def json_2_injector_component(json_obj):
          """
          transform the JSON return by Ariane server to local object
          :param json_obj: the JSON returned by Ariane server
          :return: a new InjectorCachedComponent
          """
          LOGGER.debug("InjectorCachedComponent.json_2_injector_component")
          return InjectorCachedComponent(
              component_id=json_obj['componentId'],
              component_name=json_obj['componentName'],
              component_type=json_obj['componentType'],
              component_admin_queue=json_obj['componentAdminQueue'],
              refreshing=json_obj['refreshing'],
              next_action=json_obj['nextAction'],
              json_last_refresh=json_obj['jsonLastRefresh'],
              attached_gear_id=json_obj['attachedGearId']
          )