config = Config::default('ZN\Cache\CacheDefaultConfiguration') ::get('Storage', 'cache'); } /** * Select key * * @param string $key * @param mixed $compressed * * @return mixed */ abstract public function select($key, $compressed); /** * Insert key * * @param string $key * @param mixed $var * @param int $time * @param mixed $compressed * * @return bool */ abstract public function insert($key, $var, $time, $compressed); /** * Delete key * * @param string $key * * @return bool */ abstract public function delete($key); /** * Increment key * * @param string $key * @param int $increment = 1 * * @return int */ abstract public function increment($key, $increment); /** * Decrement key * * @param string $key * @param int $decrement = 1 * * @return int */ abstract public function decrement($key, $decrement); /** * Clean all cache * * @param void * * @return bool */ abstract public function clean(); /** * Get info * * @param mixed $type * * @return array */ abstract public function info($type); /** * Close */ public function close() { return; } }