in serialization/src/main/java/com/twitter/serial/serializer/CollectionSerializers.java [151:163]
private static <T> Set<T> deserializeSet(@NotNull SerializationContext context,
@NotNull SerializerInput input, @NotNull Serializer<T> itemSerializer)
throws IOException, ClassNotFoundException {
if (SerializationUtils.readNullIndicator(input)) {
return null;
}
final int size = input.readInt();
Set<T> set = new HashSet<>();
for (int i = 0; i < size; i++) {
set.add(itemSerializer.deserialize(context, input));
}
return set;
}