My selfish POV is Java 8 and a longer beta cycle. I am not able to migrate to HC 5 ATM for my proxy product due to the usual busy. So I'd like HC 5 to be as modern as possible by the time I get to it.
Gary On Sun, Feb 25, 2018, 04:40 Oleg Kalnichevski <[email protected]> wrote: > On Sat, 2018-02-24 at 08:53 -0700, Gary Gregory wrote: > > Hi All: > > > > We started to talk about Java 8 a while back and I am now wondering > > what we > > should do. > > > > I see the neat stuff we did with creating abstractions with the new > > TimeValue and Timeout classes. > > > > With Java 8, I imagine that the TimeValue class would be replaced by > > Java > > 8's Duration. > > > > I still like having a Timeout class, but then it would become a > > wrapped for > > a Duration. So maybe we'd also have an AbstractDurationWrapper with a > > Timeout subclass. > > > > If we switch to Java 8 after Core 5.0, then we will have something > > that > > looks awkward. > > > > Thoughts? > > > > Gary > > As much as I would love to use Java 8 features in HC we should have > migrated to Java 8 before going BETA. If we really want to take full > advantage of Java 8 large chunks of HC APIs would need to be revised > and modified, not just TimeValue. > > I cannot say what is more important, convenience of Java 8 or going GA > sooner. I am willing to go with the majority on this matter. > > Oleg > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
