public function set($key, $value, $expire = 0)
{
$value = '<?php exit;?>' . time() . "({$expire})" . serialize($value);
if ($this->lock) {
//自增自减
fseek($this->lock, 0);
$return = fwrite($this->lock, $value);
flock($this->lock, LOCK_UN);
fclose($this->lock);
$this->lock = false;
} else {
$fileName = $this->getFileName($key);
$return = file_put_contents($fileName, $value, LOCK_EX);
}
$return && clearstatcache();
return $return;
}