docs: @Override
    public DataStream getSegmentsAsync(Face face, Interest interest) throws IOException {
      SegmentedDataStream stream = new SegmentedDataStream();
  
      // once more packets are received, request more
      stream.observe(new SegmentationContext(stream, face));
  
      // request first packet
      logger.info("Interest requested: " + interest.toUri());
      face.expressInterest(interest, stream, stream);
  
      return stream;
    }