public static function SensorRunner::resetCache in Monitoring 7
Same name and namespace in other branches
- 8 src/SensorRunner.php \Drupal\monitoring\SensorRunner::resetCache()
 
Reset sensor result caches.
Parameters
array $sensor_names: (optional) Array of sensors to reset the cache for. An empty array clears all results, which is the default.
4 calls to SensorRunner::resetCache()
- MonitoringUITest::checkExceedsThresholdSettings in test/
tests/ monitoring.ui.test  - Tests exceeds threshold settings UI and validation.
 - monitoring_force_execution in ./
monitoring.admin.inc  - Page callback to clear sensor caches.
 - monitoring_sensor_details_submit in ./
monitoring.admin.inc  - Submit sensor details form.
 - monitoring_sensor_settings_save in ./
monitoring.module  - Saves sensor settings.
 
File
- lib/
Drupal/ monitoring/ SensorRunner.php, line 357  - Contains \Drupal\monitoring\SensorRunner.
 
Class
- SensorRunner
 - Instantiate and run requested sensors.
 
Namespace
Drupal\monitoringCode
public static function resetCache(array $sensor_names = array()) {
  if (empty($sensor_names)) {
    // No sensor names provided, clear all caches.
    cache_clear_all('monitoring_sensor_result:', 'cache', TRUE);
  }
  else {
    foreach ($sensor_names as $sensor_name) {
      cache_clear_all(self::getSensorCid($sensor_name), 'cache');
    }
  }
}