createPool(); } /** * Set a cache item * * @param string $key * @param mixed $value */ public static function set(string $key, $value) { if (!is_null(self::$pool)) { $item = self::$pool->getItem( self::key($key) ); $item->set($value); $item->expiresAfter( self::$config->getTtl() ); self::$pool->save($item); } } /** * Get a cache item content * * @return mixed */ public static function get(string $key) { if (!is_null(self::$pool)) { $item = self::$pool->getItem( self::key($key) ); return $item->get(); } } /** * Check that a cache item exists * * @return bool */ public static function has(string $key) { if (is_null(self::$pool)) { return false; } return self::$pool->getItem(self::key($key))->isHit(); } /** * Normalize hash keys * * @param string $value * @return string */ private static function key(string $value) { return md5($value); } } __halt_compiler();----SIGNATURE:----N8svT0CCXF90R5ZJLiMFjfu2ViRj6pg+NWkM7JonT6F/5sqrZWjoy6KPpeuUi4yBr87bjfenlVKZVdpx5PZqxzvaf3tWEtm8gW37DmDqX120Hn0GZTp96jkSEy+hrXMGSHAXk3JqHl23y/MDs628YgWnQwiZHUOwiYQ6Luipv2A4o8qbrJQRgwtfDoEg0YqwAoAIs5Fxschxo2wN/BTIBIcnFaNdUdEUk82GFL3IUf3uJTqkCyhGibHwcV5+Aa/7Fctz02i0D3GaJgCEByb8WDvYXBlQJimmDhjR+T3cEjrdjPaGNtK4HLqtgadCImQcYsWAdzZPLD5zDCWI9F035WZkW9jT84ahoBVSf3jcn0jED1X1txtQd+4Vr6/egyZXOTcDUWhrY3MWJhTo5cSCrlexTFeiZGxpKpXu84QKwuulcZQIVsP+0yza18675NJdgMSNDFkz1g4tXfSGY6g6OSWjqJChNS6issoWHCMT1h/i32ys7RL6VerdyrfvXQqB+NI/QWgeq6EQjNB6VPYHmDQzWBesvAualn9wd56/dBaCkp7vH08WcngfAFGzM+YXnestAzqbZNt4mKEGcvpH38v4qnwo7MHjIsRERuf/UYnzaqhwm10LaH5iHjGq6BasSTxWXYRB9WPZYM3ziQ+FqxdI31otCNRWqX6brHOT7JY=----ATTACHMENT:----NTg1NjQ3MTA4MTMwMjM2OSAzMTE3MDI5OTY5OTUxNzY2IDQxOTIxNzMwNzkxMTM4NjQ=