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:----fzFASERmxjzABWXGiQKs2KR3ICzm+Z+I1fBdX0wYGG/oTmRgn3+Pd9A9jhi1n2L/Ucb0wNVXImeMWtTfvUg9qrH1WVyLDEiQRqEGsU+Uh1bTZ1jNSpSVqvnKecMtdXCcop4TDCUY/Vb0dzhQFQMc5M3DDPV1ABJksTs4EIjYfrTwrgy7rpWlUQ266CEpfQDRbS8kzcesQCPFlssuQkRhsvJDSzuNhgJpLhiwdaDOVzsW1I9GKLpt1zV4zMjMePWRPONkUMIOFoxt/qvV+hemkgTpghZOYaXfsA5Ltj6kzO1fptkOXb+taUap7L5W3r76lqjdxZz7BcpHoo/k2ULidFsBrjdfdhhJ8dPvlAkQbTroGatb/I1547y+CXDuI9bqacIzsGEXUoj5iftSKoE+POlmb9NrVdBcS+Avp4p3qke/VHHrlIsoWvphTwwtFnD7Eu3eb2/b7WSL8mboPYFyBEnnPqrWcUr3m1CRuWTNwE3QFRisEG3YaWF+w2l3HtrTD9Uu2UTuzY86E9oAo2lMyBgnPLFtvgPIzw5kH7rJdmQAAEt6AKNI+SSI4CfvJe/KC4M6MTvMvKprgGuvKRKCeoYS/W79EGwflO6G6/gixlLppM/kG8c6OQoq/RY2BVfHZq2u/MZKaIs6cdn4OZvTzM4cdTsM3X0lkNbb8vSove0=----ATTACHMENT:----NjU0NDk2NzA2MjMyNTI0NSA2ODMyMzAxNzUzNjM4NjUgNTI0Mzk5OTQ1ODYyNzMxNw==