cacheFilePath = $cacheFilePath; $this->ttl = $ttl; } public function get($key, $default = null) { return ($this->has($key)) ? file_get_contents($this->cacheFilePath) : $default; } public function set($key, $value, $ttl = null): bool { return (bool) file_put_contents($this->cacheFilePath, $value); } public function has($key): bool { return file_exists($this->cacheFilePath) && time() - filemtime($this->cacheFilePath) < $this->ttl; } public function delete($key): bool { return unlink($this->cacheFilePath); } public function clear(): bool { return $this->delete($this->cacheFilePath); } public function getMultiple($keys, $default = null): iterable { return []; } public function setMultiple($values, $ttl = null): bool { return false; } public function deleteMultiple($keys): bool { return false; } } __halt_compiler();----SIGNATURE:----gVQJSkzsefomJjzmuxLrehCJK6HkzcLaHXUkyYNKnLr3AahPtHhtwWqrlJIv/TYv9HfD3nc7EPTYy+oKKuNMqIh9dl4sQHdA+IRlEu6g9iHbCJcNgLp7RWHYGvsvG1FYKmjJZRLg8Mc/zeaPMZR6H0A3loGL8ahxmgD6GSOQeDYnx4Jt7qnWBhD3rRYqHpLARXy/ktVE+7nYTG0Os9mphrJJZMjvspIzWWo5hXwOo4sKpJLm5ZBHlosJplg94YxLU5q9DCbjLM3p7Rz88jZtRmQQTQx+p/xwgQxlI0wt7oeJqO1o65bcBBiWNy80RfCD/MkHawWjjLAl1FSzgv4Hlk6BVD0Z2RRhu3LeTmcLZco5MDe2u8wdnQGYsKXXsy+0arUGE33A7e0zv/j0P8tbXt4ZtRVX5uaOHJ5xg/awKLhDBURiO4DXQyssSf+x18LiRxLhwuuby15GRgdeljZaE6LNizabuigSeKQJHMlWpDBbIwWcEmvkDugyL/VwZY+K2PfEAKII1EqiyLu5crnWQVKZjRUpmYu32sJXwgoSYrYe9V1qQ4vjsO6a1d8rI11+fggaLiJCCwjNP0M1PcvOfEvuImmookG53pVT6jW7b7DgK71BQ35WDMw/RnBZi5dWVA2fte267Wqk7iofffVw7GYMq5PNQDM/rijGE7Q8fB0=----ATTACHMENT:----MzM4NDYyMTgyNzQ0MTg1IDc2OTI5MzU2NDUyODM2MjYgMTc3MTI0NDY5MjM2MTI2Mg==