def make_refresh_on_demand_service(injector_component):
        """
        create a refresh on demand service listening to refresh order on the component admin queue
        :param injector_component: the injector_component to bind with the new refresh on demande service
        :return: the created service
        """
        LOGGER.debug("InjectorCachedComponentService.make_refresh_on_demand_service")
        args = {
            'service_q': injector_component.id,
            'treatment_callback': injector_component.refresh,
            'service_name': injector_component.id + " - On Demand Refreshing Service"
        }
        return InjectorCachedComponentService.driver.make_service(args)
create a refresh on demand service listening to refresh order on the component admin queue
        :param injector_component: the injector_component to bind with the new refresh on demande service
        :return: the created service