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:----JqOjE0XcIILn9elDKu0CxHiuoxtow8diQZZFyPvZq6jj6vXdD45815Yg8qnFWOmRdqbcA7KIzpPswqFcfCL7kuu5nP5PGYoQPKP5pVitEV9Q5cZgg9VJ48nNH3WyPNsvC2bsBY+FP00sDYhh2tuzdliV8989EvzhQoT+eDCck+DfdAEJeplWWIFc+p4cdxJd5f8YGSVo9gb98RpZM8Fug00ydOTFXfUvQLCenu+PnmIhoVtH0LXQzD5pITAp5qbnVghNOiP/kzunpJPkkvANi5aFuHeZ2DicpiTIDCVELAY25uSIbOlaNRWKhbeVJf8NQE5YJvv1yIRufGo1C5g+6tOUyVtrgmVxIbMBfXoDvSS3LjfJWc79I/Z5KEocHlK676fdt3Mp7E+mMKHB8oMWwtz9ShiN/luqtCZQwZEdyfz/FFjFI8VKvJxIVLKbCVPzPq9D+/Q6sz3LKoi6oGSF9XPuMQWIVVuPj9xmUBlxt+ro56wN4TDplumnuGcLYqXqgC7U17YiTSODvmVPI9TA/FSJGNVdKWSMaB16At/WC7mnhJJtVy8PLMFzQIc0aY5u8HLOs8viUqd8f0ILA/SNQT9VVTx2V5sTd55TgYqdwzLsQO4wA+qG07dqSY8ee1DWjjhw/KYn+VxUDbKjbnL5O1fsKugvSUB/OSadZmIZ7x0=----ATTACHMENT:----NDQ0NTg3NTk2NzcwMDgzNyA2Mzk0NzU2MTc2NDA5MzI5IDc5NDEyNDkxNTM1MDYyMg==