[ https://issues.apache.org/jira/browse/AVRO-2079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16479266#comment-16479266 ]
Michael Werle commented on AVRO-2079: ------------------------------------- The conventional wisdom of using a pre-sized array to prevent throwing out the original one is wrong for modern VMs. See the following for exhaustive performance testing: [https://shipilev.net/blog/2016/arrays-wisdom-ancients/] > Add ability to use Java 8 date/time types instead of Joda time. > --------------------------------------------------------------- > > Key: AVRO-2079 > URL: https://issues.apache.org/jira/browse/AVRO-2079 > Project: Avro > Issue Type: Improvement > Components: java, logical types > Affects Versions: 1.8.2 > Reporter: Auke van Leeuwen > Priority: Major > Labels: patch-available > > Currently, for the date/time related logical types, we are generating Joda > date/time objects. Since we've moved to Java-8 (AVRO-2043) it seems logical > to also provide the possibility to generate {{java.time.*}} date/time objects > instead of the Joda time variants. > I propose to make this is a switch in {{SpecificCompiler.java}} which will > default to Joda (I think), but can be set to generate the Java 8 versions. > (I'm currently trying to run through the code to see if I can make it work.) -- This message was sent by Atlassian JIRA (v7.6.3#76005)