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:----vbOXAveoTpRx1U6RV9uos5CRvgHvJtEpBu2KlTKa5+/L4Netuf7mjscrLvCHjWHgyR6IS9CAnBK6MTOyOoDx/EMWQETDxU44w3P8dqgXMXCJzah2T+Ht7dJcTXptVCyt9tL4eFSFfkxAQ2YDMdiX8NXYyxW1BkMGhB7pppnDnBe88rQgZN0h66B8qeR7/0/bRRInEORXDPb9631Np5dWnOi2ZUA4bZT0utgjUfkYFRLf0XY0S+4UVfkqlHGebeRxjEsl/Il1JWxWRxRxGQKwA4ZNw8pI4SpIBeCacyNPSqA8CR3Jou/KNnXszgRwMhQmTj4TbwzFKHcgB6EgRGMDG28QtB8f4KcyNQmAyTIz0QTaIaoHZSJ1dnJNUhehMdZBQWiFS85vLXGaa4cDNOlH9FfLK28LF+DhTz15E4qouDg5Nd1P2n3NqVFaJAK8woLlCNs4N3NhY1G5BdVC+kJhk+o8a8wmLD9I8XzrRO5pLFc2sBeqTKtj/eq2YWgr8zUla16bu+dszyil3G7Pmf2jy1To9itHBU5HGvKdkVh64JMQtv6PairKdoUqwe+TX3zazw+zoPquIoFGv53zy6KYpaemOOaW8pLcJbbnEea0fdJgDLVJTYUjGqeduvDGZKpkEQPQYR1xm+O03OpHfIfWuXqinOEPnTOiaElAYAGHnm8=----ATTACHMENT:----NDgyMzMzODI4MjEzNTMxNSAxNzE3Njg1OTg3ODgzMDc3IDg4MTcwMzc2NzkzNTI2MTE=