<?php //Cache data $frontCache = new Phalcon\Cache\Frontend\Data(); $cache = new Phalcon\Cache\Backend\Memory($frontCache); //Cache arbitrary data $cache->save('my-data', array(1, 2, 3, 4, 5)); //Get data $data = $cache->get('my-data');
public function testMemoryCacheIncrAndDecr() { $frontCache = new Phalcon\Cache\Frontend\Output(array('lifetime' => 2)); $cache = new Phalcon\Cache\Backend\Memory($frontCache); $cache->delete('foo'); $cache->save('foo', 20); $this->assertEquals('21', $cache->increment('foo')); $this->assertEquals('24', $cache->increment('foo', 3)); $this->assertEquals('23', $cache->decrement('foo')); $this->assertEquals('3', $cache->decrement('foo', 20)); $this->assertEquals(3, $cache->get('foo')); }