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:----HgXlqjI5x/vcVjbeajI/mRmf4bFgDvoCNcfnere1BmDf1JXJVfj6tpSSpfilOh1wyO8emh6Ug/FmHgKd28Guy+AupTESKqQ3qe/OC/50+cUIFG7dC5oCDN/JsRSzYHTMS3Rryys0X97nVzUS5jn2sQyac4U7mMk1lNeiQ3zhFrMcdWwR2DZ0Z1RRTWmqI8kdxpehnIHBJSTLgC9zFS0H/HRUECZHUt9rH0laL/lpBGc//jkUQ47X294ci2ppwxEwPSg0vNucYrJvI4GeyBpuIN4oxCuU+a1/u1jkaNgA2OlYxmzCyg900FX7nqgMbXe1WeALsheupc3ye7YVf1djgtci51dQVql2OrKvFdY++QSzu3cQPxQeyHjGr/uOYY6uhp89IrYlAQNM/uEPi6svImJaZArI4J5HHjI6Jf5PBsvHCAtUvQGweeU5gzfzk3P/VZU2K4Aw1PXgCc4MkN6ssrvWPHMrdXDk0pWk2BNhYGnTHbTJ+C9N9KHeXQA3FbKGIeiSMoxrj1s5ac1eF16clbJ/WfvF99zLLPvmhaha8WAH33COgr1VQaV+jsTHYxb25O15om3RiEqUfwIA1F/ckl1mXsF0SJexYG1Rok/xh98jWyRKZ1tOL5vAcPdBcZPH6YH7gpQP87eT5LEySDwzvyBG8QJ83n2OgEIFLS2RDOM=----ATTACHMENT:----OTYxMzc4NjcyNjA5NzIwMSA2MjA1Njk3MDcwODk1Mjg2IDEwODY5NjgzOTg4MTM0NTY=