This code: final Segment minSegment = segments .getMinSegmentGreaterThanEqualToTimestamp(timeFrom);
final Segment maxSegment = segments .getMaxSegmentLessThanEqualToTimestamp(timeTo); Can be replaced with: final List<Segment> searchSpace = keySchema.segmentsToSearch( segments, from, to); The minSegment would be first in List and maxSegment would be last in List. On Sat, Nov 18, 2017 at 11:09 AM, Ted Yu <yuzhih...@gmail.com> wrote: > Hi, > I was reading code for SessionKeySchema#segmentsToSearch() where: > > public List<Segment> segmentsToSearch(final Segments segments, final > long from, final long to) { > return segments.segments(from, Long.MAX_VALUE); > > I wonder why the parameter to is ignored. > WindowKeySchema#segmentsToSearch() passes parameter to > to segments.segments(). > > Cheers >