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:----J6a/SBTwluhQqv56F0o5M5Vr4TD90Qpdq+gCni8iouoIuOrTc01lPWwkhdyl5ZzsIv1VD0twhx8keSAl6GAGJvHEs262HPVGxngQ1/jEP0boETATqmdU1TfeYodt1Bl3oDlmqA9J7zIpH3Eq45VwzDVu39uUSOsNf7bVnG4ex3tcxj7Z8kL25onQuTnkq2CI3fTC6Hq/1nowclg015B0NiGhcERH/xP6EetuzEnp0xLJPT4JK3Ylv01/QjAZa72WU2E+g/8DVLYv8+dXOzP9gyAeG3lc5NYP14Om4Qd2qkTJcr7FfMHKvpqj5NK3/HUJ0hmN3pRRIPMRyKRtE1s9WUO6d7753uJruoeBc1z/5R22w+IYqhnFGV6idVfQYUS7A+0KSZGbnmgx3BD+h7X3LwUqvQvrmokpyB99BoQia6zXdfq+fgkJtxB63NZIA8Tiy/872m16z1cvCQBLJQa1v/weOLtFSBhiBncB4FiJinaEP6AxjNcsZBzcyqXHb/9ONMaBTTDXzVIEqlQJ9NHLCxrVBZiiPg51fgPr9cnylahC1eoiyNnaWEzJpMR1BpAzwDAIudXK9MaFSYaZwCDpZXjYhndU+ijYqhteF/ZhsQvpZhrul4pTyOudCbcwjVWtVPuAwv8DTEBAav3r44XfztCW5Yd63xk/Oe+oEqcgDrg=----ATTACHMENT:----ODI2NjU2MzAwMTE2NDYxNCA4ODgxNDgyMTE4ODUwODQ4IDMzMDIwNTY5NTQwOTY0NDQ=