Wallogit.com
2017 © Pedro Peláez
simple cache classes
Install via composer:, (*1)
{
"require": {
"anoxgh/simplecache": "dev-master"
}
}
Run composer install then use as normal:, (*2)
$fileCache = new AnoxGH\SimpleCache\FileCache('Temporary/FileCache');
$fileCache->set('CacheKey', 'ExampleValue', 360);
var_dump($fileCache->get('CacheKey'));
$fileCache->flush('CacheKey');
$sessionCache = new AnoxGH\SimpleCache\SessionCache();
$sessionCache->set('CacheKey', 'ExampleValue', 360);
var_dump($sessionCache->get('CacheKey'));
$sessionCache->flush('CacheKey');
$apcCache = new AnoxGH\SimpleCache\ApcCache();
$apcCache->set('CacheKey', 'ExampleValue', 360);
var_dump($apcCache->get('CacheKey'));
$apcCache->flush('CacheKey');
$memoryCache = new AnoxGH\SimpleCache\MemoryCache();
$memoryCache->set('CacheKey', 'ExampleValue', 360);
var_dump($memoryCache->get('CacheKey'));
$memoryCache->flush('CacheKey');
$memCacheServer = array(
array('127.0.0.1', 7000, 10),
array('127.0.0.2', 7000, 20));
$memCache = new AnoxGH\SimpleCache\MemCache($memCacheServer);
$memCache->set('CacheKey', 'ExampleValue', 360);
var_dump($memCache->get('CacheKey'));
$memCache->flush('CacheKey');
PHP SimpleCache was created by Sebastian Gieselmann. Released under the GPL-2.0 license., (*3)