public function get($key)
{
if (isset($this->cache[$key])) {
return $this->cache[$key];
}
$cache = $this->doGet($key);
if (false === $cache) {
return null;
}
$this->cache[$key] = json_decode($cache, true);
return $this->cache[$key];
}
public function latencies(&$response) { $lastLatency = $this->distributedCache->get('core/latency'); $result = array('frontend' => 0, 'backend' => 0, 'database' => 0, 'session' => 0, 'cache' => 0); foreach ($result as $key => &$value) { $value = isset($lastLatency[$key]) ? $lastLatency[$key] : array(); } $response['JarvesBundle/latencies'] = $result; }