<?php /** * Created by PhpStorm. * User: Zip * Date: 14/12/9 * Time: 下午10:35 */ namespace Hood\Cache; interface CacheInterface { /** * @param $key * @return mixed */ public function get($key); /** * @param $key * @param $value * @param $minutes * @return mixed */ public function add($key, $value, $minutes); /** * @param $key * @param $value * @param $minutes * @return mixed */ public function set($key, $value, $minutes); /** * @param $key * @param int $value * @return mixed */ public function increment($key, $value = 1); /** * @param $key * @param int $value * @return mixed */ public function decrement($key, $value = 1); /** * @param $key * @return mixed */ public function delete($key); /** * @param $tagName * @return $this */ public function tag($tagName); }