public function __construct($cache_dir = null) { if ($cache_dir === null) { $this->cache_dir = sys_get_temp_dir() . '/caoym_temp'; } else { $this->cache_dir = $cache_dir; } }