public function write($key, $value, $duration = -1)
{
$expire = $duration == -1 ? -1 : time() + (is_string($duration) ? strtotime($duration) : $duration);
$safe_var = ['expire' => $expire, 'value' => serialize($value)];
file_put_contents($this->cachePath . md5($this->prefix . '-' . $key) . ".cache", serialize($safe_var));
}