PHP 클래스 Jenner\SimpleFork\Cache\FileCache

상속: implements Jenner\SimpleFork\Cache\CacheInterface
파일 보기 프로젝트 열기: huyanping/simple-fork-php

공개 메소드들

메소드 설명
__construct ( string $cache_dir )
decrement ( $key, integer $value = 1 ) : mixed 减法递增
delTree ( $dir ) : boolean 递归删除目录
delete ( $key ) : boolean 删除一个key,同事会删除缓存文件
flush ( ) : mixed 清楚所有缓存
get ( string $key, string $default = null ) : mixed get value by key, and check if it is expired
has ( $key ) : mixed 判断Key是否存在
increment ( $key, integer $value = 1 ) : mixed 加法递增
set ( string $key, mixed $value, integer $expire ) : mixed 添加或覆盖一个key

보호된 메소드들

메소드 설명
checkExpire ( $cache_data ) : boolean 检查key是否过期
getItem ( $key ) : boolean | mixed | string 获取含有元数据的信息
path ( string $key ) : string 根据key获取缓存文件路径

비공개 메소드들

메소드 설명
createCacheFile ( $key ) : boolean | string 创建缓存文件
setItem ( $key, $value, $time, $expire ) : boolean 设置包含元数据的信息

메소드 상세

__construct() 공개 메소드

public __construct ( string $cache_dir )
$cache_dir string

checkExpire() 보호된 메소드

检查key是否过期
protected checkExpire ( $cache_data ) : boolean
$cache_data
리턴 boolean

decrement() 공개 메소드

减法递增
public decrement ( $key, integer $value = 1 ) : mixed
$key
$value integer
리턴 mixed

delTree() 공개 메소드

递归删除目录
public delTree ( $dir ) : boolean
$dir
리턴 boolean

delete() 공개 메소드

删除一个key,同事会删除缓存文件
public delete ( $key ) : boolean
$key
리턴 boolean

flush() 공개 메소드

清楚所有缓存
public flush ( ) : mixed
리턴 mixed

get() 공개 메소드

get value by key, and check if it is expired
public get ( string $key, string $default = null ) : mixed
$key string
$default string
리턴 mixed

getItem() 보호된 메소드

获取含有元数据的信息
protected getItem ( $key ) : boolean | mixed | string
$key
리턴 boolean | mixed | string

has() 공개 메소드

判断Key是否存在
public has ( $key ) : mixed
$key
리턴 mixed

increment() 공개 메소드

加法递增
public increment ( $key, integer $value = 1 ) : mixed
$key
$value integer
리턴 mixed

path() 보호된 메소드

根据key获取缓存文件路径
protected path ( string $key ) : string
$key string
리턴 string

set() 공개 메소드

添加或覆盖一个key
public set ( string $key, mixed $value, integer $expire ) : mixed
$key string
$value mixed
$expire integer expire time in seconds
리턴 mixed