contains($id) ? self::$staticCache[$id] : false; } /** * @inheritdoc */ public function contains(string $id): bool { return isset(self::$staticCache[$id]) || \array_key_exists($id, self::$staticCache); } /** * @inheritdoc */ public function save(string $id, $data, int $lifeTime = 0): bool { self::$staticCache[$id] = $data; return true; } /** * @inheritdoc */ public function delete(string $id): bool { unset(self::$staticCache[$id]); return true; } /** * @inheritdoc */ public function flushAll(): bool { self::$staticCache = []; return true; } }