<?php 
 | 
/** 
 | 
 * PhalApi_Cache 缓存接口 
 | 
 * 
 | 
 * @package     PhalApi\Cache 
 | 
 * @license     http://www.phalapi.net/license GPL 协议 
 | 
 * @link        http://www.phalapi.net/ 
 | 
 * @author      dogstar <chanzonghuang@gmail.com> 2015-02-04 
 | 
 */ 
 | 
  
 | 
interface PhalApi_Cache { 
 | 
  
 | 
    /** 
 | 
     * 设置缓存 
 | 
     *  
 | 
     * @param string $key 缓存key 
 | 
     * @param mixed $value 缓存的内容 
 | 
     * @param int $expire 缓存有效时间,单位秒,非时间戳 
 | 
     */ 
 | 
    public function set($key, $value, $expire = 600); 
 | 
  
 | 
    /** 
 | 
     * 读取缓存 
 | 
     *  
 | 
     * @param string $key 缓存key 
 | 
     * @return mixed 失败情况下返回NULL 
 | 
     */ 
 | 
    public function get($key); 
 | 
  
 | 
    /** 
 | 
     * 删除缓存 
 | 
     *  
 | 
     * @param string $key 
 | 
     */ 
 | 
    public function delete($key); 
 | 
} 
 |