<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<font size="4"><font face="monospace">From a *design* perspective,
you are correct that most of the discussion has been on "B3"
classes, which raises the reasonable question of "can we ship B2
while this discussion plays out." For a long time, we've felt
uncomfortable doing so, because until we had a reasonable story
for B3 in which we had high confidence, the risk of a premature
B2 release constraining the bigger story was still high.<br>
<br>
We feel now that we're approaching the point where the B3 story
is converging to the desired confidence level that B2 will not
be destabilized. So we're able to proceed more directly on
that. <br>
<br>
As to scheduling, the answer is as always: it's ready when it's
ready. Even though the design has settled, there is still
specification, implementation, and testing work to do, so it
will take some more time. But I think this train can start
moving faster soon. It's not that there are "blockers", but
there is plenty of work. <br>
</font></font><br>
<div class="moz-cite-prefix">On 5/22/2023 12:47 PM, Quân Anh Mai
wrote:<br>
</div>
<blockquote type="cite" cite="mid:CAPvyiyJwfw8GBmh84e-wft7qQojwB5ajMu2-fC6NwtDOD+H3tg@mail.gmail.com">
<div dir="ltr">Hi,
<div><br>
</div>
<div>It seems to me that all of the recent discussions are about
B3 classes and the discussions regarding B2 classes have
generally settled down. May I ask if there is any blocker for
Value classes to integrate into mainline and can the JEP make
it into JDK 22, or maybe JDK 21?</div>
<div><br>
</div>
<div>Thanks a lot for your answers,</div>
<div>Quan Anh</div>
</div>
</blockquote>
<br>
</body>
</html>