public static void visitReferencedFiles(final Configuration conf, final FileSystem fs,
    final Path snapshotDir, final SnapshotVisitor visitor) throws IOException {
    SnapshotDescription desc = SnapshotDescriptionUtils.readSnapshotInfo(fs, snapshotDir);
    visitReferencedFiles(conf, fs, snapshotDir, desc, visitor);
  }
Iterate over the snapshot store files
@param conf        The current {@link Configuration} instance.
@param fs          {@link FileSystem}
@param snapshotDir {@link Path} to the Snapshot directory
@param visitor     callback object to get the referenced files
@throws IOException if an error occurred while scanning the directory
hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotReferenceUtil.java