in serialization/src/main/java/com/twitter/serial/serializer/CollectionSerializers.java [165:176]
private static <K, V> void serializeMap(@NotNull SerializationContext context,
@NotNull SerializerOutput output, @Nullable Map<K, V> map,
@NotNull Serializer<K> keySerializer, @NotNull Serializer<V> valueSerializer)
throws IOException {
if (!SerializationUtils.writeNullIndicator(output, map)) {
output.writeInt(map.size());
for (Map.Entry<K, V> entry : map.entrySet()) {
keySerializer.serialize(context, output, entry.getKey());
valueSerializer.serialize(context, output, entry.getValue());
}
}
}