The tracking issue for the Java side PR.
See hazelcast/hazelcast#21734 for details.
This is the compound PR for the tasks listed in JIRA task API-1320.
It contains the following changes
- Schema class now holds the fields in a HashMap instead of TreeMap
for faster lookups
- Various JavaDoc fixes for some classes
- Removing non-reachable dead codes around RabinFingerprint,
DefaultCompactWriter, and CompactInternalGenericRecord
- Mechanism to prevent duplicate field names in the Compact serializers
- Check for making sure that the Compact serializers registered
would not override the default serializers, unless explicitly
set by the user to do so.