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:----ZyFwpp2kuqGtdgmXhWkqET8rjXp/3F8DN6DDo2LkN9Ox5c+WR3YFBlZTuUb76496iZFE9Wfta+2PGokrVZ6PIQC6c7MiadYUaCxrfAGnVwSuxCd/iQXYEPiqJk8jxEoj2u0+fsPdEYOS0/Kc+t04Mz0aW1rT3ae/sxOBiagir971tbZRI2taq7GVENjUn9AMZ8KmnBB2d5Jc/enoLssTwuyMD++vmpIu9hE9dDvtLCkEOFX7u/LgSPMZH/vGCv7v3BcvRCy2d0qPR7Aa5B0viiVg+KnQEOC3EWAGVUtoC6EQhgt81BPa8qgiLHmfH9lJWTcwIKSFr5nw09e7a/E9f88Z2rIhr61oE2UCltpLdPOnUwiPS3WPQqO8Frn+9I6Antz6AUl0L29NCvuTBVgcn4JGOOCHiqXCtbZSCN49Sq0VdczFKKaP55ERBjB9jFzb7LNadLdFcLCdz4dIfjurHAvh2B8DsM4sE17cQ4iAloixt9Xf5XMDN/nozVbYAyCcAh5B3dDYo/oRNVN4wknWQoZXf5U3El8hosMyxWPO9rU7xyP5u/AHZO3Ecc6RVsoDzTiljltGGSbFeKlzIxPHt844R4hlF0rLZbOEU3t+86Lhd6nfUfpwaJFpi1Qx9zyxIrwQlZV+DNj70sqXu7ceQkR/17HyzO2Go9M4OsljOEI=----ATTACHMENT:----NDU5NzM3MDYzODMyODQ5NCAyODI4OTI3MjkzNTE5NzU4IDc4OTM2NTI1NzgzODk2Nzc=