Example #1
0
 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'));
 }
Example #3
0
 /**
  * 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);
 }