@Override
  List<KeyValueScanner> getSnapshotScanners() {
    List<KeyValueScanner> list = new ArrayList<>(this.segments.size());
    for (ImmutableSegment segment : this.segments) {
      list.add(new SnapshotSegmentScanner(segment));
    }
    return list;
  }
Dumps all cells of the segment into the given log
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CompositeImmutableSegment.java