in hadoop-api-shim/src/main/java/org/apache/hadoop/fs/shim/impl/CombinedVectorFileRange.java [60:70]
public boolean merge(long otherOffset, long otherEnd, VectorFileRange other,
int minSeek, int maxSize) {
long end = this.getOffset() + this.getLength();
long newEnd = Math.max(end, otherEnd);
if (otherOffset - end >= minSeek || newEnd - this.getOffset() > maxSize) {
return false;
}
this.setLength((int) (newEnd - this.getOffset()));
underlying.add(other);
return true;
}