I sorta, maybe I should make a poll: how many people here work exclusively on public code and thus dont get to use any of the new features in java and the jdk?
I mostly work on an application with a few public api impls I have to maintain. The application is whatever version I can find the tech-debt bills to pay for. The public stuff of course is much more complicated (side note: we just had a user who wants to call our API from boreland... that compiler was recently upgraded to be a front-end for clang [yay!],
but it still doesn't support C++ 11. The developer that was using our API was very excited about
this new thing called JSON :D).
So I'll probably push my application to newer versions pretty quickly (though my serializer is stuck calling
field.setAccessible
which makes it library-non-grata going forward). The other stuff ill keep on java 11 (and C++ 03 :\) for some time, but that means I usually get to try things like virtual threads after the GA build.