Experts,
I'd like to propose a late but very tiny API change and I hope you all agree
with me. :-)
As JAX-RS 2.1 targets Java 8, we can get rid of the useless
MessageBodyWrite.getSize method in implementations if we simply turn it into
a default method in the API which returns -1 always. By doing this real
no-brainener in the API, all MessageBodyWriter implementation classes can
simply omit that method completey. In the end, cases like this are what Java
8 default methods are really good for. :-)
I think this is such simple, easy and risk-free that we really should do it!
-Markus