On Mar 21, 2014, at 6:52 PM, John Huss <[email protected]> wrote:

> Java 8 also includes the new Date & Time API (JSR-310), which should
> probably be supported in Cayenne eventually.  It's very similar to Joda
> from what I hear.

BTW, with DI we have a much easier mechanism to develop and maintain 
JDK-specific extensions. Previously we’d try to use some classpath magic to 
enable/disable JDK-specific features.

Now we'd just create a separate Maven module with a Cayenne DI Module class in 
it that bootstraps Java 8 stuff. Then a user would pass this module when 
creating his ServerRuntime. Very clean and deterministic.

> if dropping support for Java 6 speeds up the process of getting to Java 8 
> then it might be worth it.

I think it will speed up the process (even considering what I said above). I 
guess we’ll just sit on it for another 6-12 months, and by then many more 
people abandon Java 6. So dropping it won’t be as painful for the users as it 
is now.

Andrus




Reply via email to