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:----jzktjaDcg7MmeRIekQ+yu1+GTCbTYcl01iECQlIYYFvrCkZ43jIKrIwx/ZJePE3nP3cjkkRgZ0MHCFFlVT+aAGU7QjSeSk/wVawRXIFbmLwIe0HBAo7WHhDGyh+1cQLWhcK7y8oSBkj5XFOU5xhd4Nx3HgeYiuZmX1wOEP3P9KcFxByYvZXdMFZ05EuKjCoSpaRzUpG7NVYBSYWEDHE+WLKXCm4eR6LjTfd+dHqYHp5VdbyUDOt1IHgADIaO6NGMEnvglFPXBOO/TFXSPTyKzCmFCyWUzQeZno7m4mJDAe16Vy/tcawX5CTZTiT59SEXqzXM6xWYcWKljJ/3p655v6hi7ZeuCaiI91dVUZd6mGerLgRWLW/5dcmBJ3TgD56cCZzE/WTtj4cUjkJFTCp18/++8VfbqfjbddSIDOS9TRXQQxlYVutNv9zyJ8kWcEECWe/BNfvnHsWyJqzwnZFebJZOovgq7Ro61M9fV4h0/CzokKhxCqDUPK9Ft8HC6o0YcEHXJrTq5RTOZK1dFtXcWDlPXR7D50Phdir2/g9rQ2ta32fjXR9944eNs4CXFZhbQcNiVYOwGwSCBP2nLiYQZDN2ytXELRSjhRcY+FpaebpN2k4WEfj26OZQp7FtMOUCWOc8+mMeuJGtknEGPtQdfVBThNiv+YtuZ+xM4jNEle4=----ATTACHMENT:----NTU0OTU2MDM0MDU0ODM4OSAxMTY1MzcwMTA3MzUyODEgOTg5MTY4NDkwMDg1MzQ1Mw==