public function RadioactivityMemcachedIncidentStorage::addIncident in Radioactivity 7.2
Add incident to cache
Overrides RadioactivityIncidentStorage::addIncident
File
- includes/
RadioactivityMemcachedIncidentStorage.inc, line 42 - Memcached incident storage class
Class
- RadioactivityMemcachedIncidentStorage
- @file Memcached incident storage class
Code
public function addIncident(RadioactivityIncident $incident) {
$mc = $this
->connect();
if (!$mc) {
return;
}
$i = $mc
->get(VAR_RADIOACTIVITY_MEMCACHED_PREFIX . "radioactivity_top");
if (!$i) {
$i = 0;
}
$mc
->set(VAR_RADIOACTIVITY_MEMCACHED_PREFIX . "radioactivity_top", $i + 1);
$mc
->set(VAR_RADIOACTIVITY_MEMCACHED_PREFIX . "radioactivity_incident_" . $i, $incident);
}