Matthias Bechtold created KAFKA-4424: ----------------------------------------
Summary: Make serializer classes final Key: KAFKA-4424 URL: https://issues.apache.org/jira/browse/KAFKA-4424 Project: Kafka Issue Type: Improvement Components: clients Reporter: Matthias Bechtold Priority: Minor Implementations of simple serializers / deserializers should be final to prevent JVM method call overhead. See also: https://wiki.openjdk.java.net/display/HotSpot/VirtualCalls This breaks the API slightly, inheritors must change to generic interfaces Serializer / Deserializer. But architecture-wise final serialization classes make the most sense to me. So what do you think? -- This message was sent by Atlassian JIRA (v6.3.4#6332)