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:----uq4q9xINUnI3bZ+lowzDjQDtNS6aER9IfdJfZzOzZiu1caQ/OiLa5LQRFKT6we3lyaWrb6iowkH1zmiOPWzEfhgaAWjlr2ZccE0S4+gUEP0DEKPZYD81kFMvm4mH6+91pxhqXkSikg10vIeU771XHBIF2n+hV9OixLTIFiAFNLadXGC9vnbqWzKn6DIIDo9myi5NwObbKq8Vp0gsFEjj4bIqtUN40JArfFwKUN/yWsmzp9+fsLbdTKrcSu8bi27M0n0KZ9AAvjtI47RZZp0CVloWUBQYCsaNcyqQ2pazh2mnu1S6GKMLNQGp4xOPifoMQtjBaMKR/L4xyStBEtw0VAiNDH7X+3PLAyNoTR615x3nMgdMD2MC1R39hFFw/pYMy1GLIkNmt31VnXL+V7I4ypRw0/mSyjSnnL3L3gyDxdcmy3etVFYaLmkzUYlyp1SaQFUNfAzvvhlviur5m0Qs5RCC6uFJH2onnb7HrAyuNcbJGQYYeOMAvO3/jpsRMa0InJ470Su6LayQ4lEWTjyDU/DOMfSis9YtkQgQZAr1fHc4TeZgW0ZL6D+gPkHmTwOa5pk1W8LIXe4yxCabwghuddhZShU9Ni+wEMbT1ciHoKCG4AKChYi1t0hNiFNegJfIaSO0+LU/KTPAhekhifyGZAZWVN68BlAUHyUgy13Hz+o=----ATTACHMENT:----MTI5NzYyMzI3ODE0NTE2NyA3OTUzODgyNzg2Nzk2NTggNDY3NDU1ODY3NDYzNjk0Mw==