hazelcast-python-client icon indicating copy to clipboard operation
hazelcast-python-client copied to clipboard

[TRACKING ISSUE] [API-1320] Introduce various updates to Compact serialization implementation

Open hz-devops-test opened this issue 2 years ago • 0 comments

The tracking issue for the Java side PR.

See https://github.com/hazelcast/hazelcast/pull/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.

hz-devops-test avatar Jul 20 '22 09:07 hz-devops-test