public function onComplete(CompleteEvent $event) { $request = $event->getRequest(); $response = $event->getResponse(); if (!$this->cache->contains($request->__toString())) { $this->cache->save($request->__toString(), $response, 1000); } }
public function testFlushAllWithNoExtension() { $cache = new FilesystemCache($this->directory, ''); $this->assertTrue($cache->save('key1', 1)); $this->assertTrue($cache->save('key2', 2)); $this->assertTrue($cache->flushAll()); $this->assertFalse($cache->contains('key1')); $this->assertFalse($cache->contains('key2')); }
/** * init/build counter */ private function initCount() { if ($this->cache->contains('hitsCount')) { $this->hitsCount = $this->cache->fetch('hitsCount'); } else { $this->hitsCount = 0; $this->cache->save('hitsCount', $this->hitsCount); } }
/** * @param string $key * * @return bool */ public function hasItem($key) { return parent::contains($key); }