Github user NicoK commented on a diff in the pull request:
https://github.com/apache/flink/pull/5105#discussion_r156411078
--- Diff:
flink-runtime/src/main/java/org/apache/flink/runtime/io/network/api/serialization/SpanningRecordSerializer.java
---
@@ -50,24 +51,15 @@
private final ByteBuffer lengthBuffer;
/** Current target {@link Buffer} of the serializer */
- private Buffer targetBuffer;
-
- /** Current {@link MemorySegment} of target buffer */
- private MemorySegment targetMemorySegment;
-
- /** Position in current {@link MemorySegment} of target buffer */
- private int position;
-
- /** Limit of current {@link MemorySegment} of target buffer */
- private int limit;
+ private BufferBuilder targetBuffer;
--- End diff --
should we mark this `@Nullable`?
---