Java
The following features are disabled by default, but can be enabled by setting a system property:
(AVRO-2090) When set to true, specific records will use a custom serializer/deserializer via generated code. | |
(AVRO-2247) When set to true, records will be deserialized using a different technique that builds an efficient deserialization strategy once from the expected schema. |
These experiments have passed unit tests and code review, but are a significant change that haven't appeared in a major release.
Since they provide significant performance improvements, we encourage you to give them a try and report on any regressions you may find.