code: def reapply_sampling_strategies(self):
          
          check_sensor = self._inspecting_client.future_check_sensor
          for sensor_name, strategy in list(self._strategy_cache.items()):
              try:
                  sensor_exists = yield check_sensor(sensor_name)
                  if not sensor_exists:
                      self._logger.warn('Did not set strategy for non-existing sensor {}'
                                        .format(sensor_name))
                      continue
  
                  result = yield self.set_sampling_strategy(sensor_name, strategy)
              except KATCPSensorError as e:
                  self._logger.error('Error reapplying strategy for sensor {0}: {1!s}'
                                     .format(sensor_name, e))
              except Exception:
                  self._logger.exception('Unhandled exception reapplying strategy for '
                                         'sensor {}'.format(sensor_name), exc_info=True)
docs: Reapply all sensor strategies using cached values