code: def provider(self, service):
          
          service_provider = default_provider.get_service(str(service.provider.name.name))
  
          # 1) get the data from the provider service
          module_name = 'th_' + service.provider.name.name.split('Service')[1].lower()
          kwargs = {'trigger_id': str(service.id), 'cache_stack': module_name}
          return getattr(service_provider, 'process_data')(**kwargs)
docs: get the data from (the cache of) the service provider
              :param service:
              :return: data