@BeforeClass
  public static void startCluster() throws Exception {
    initCommon();

    // Set the snapshot working directory to be on another filesystem.
    conf.set(SnapshotDescriptionUtils.SNAPSHOT_WORKING_DIR,
      "file://" + new Path(TEMP_DIR, ".tmpDir").toUri());
    workingDir = SnapshotDescriptionUtils.getWorkingSnapshotDir(rootDir, conf);
    workingFs = workingDir.getFileSystem(conf);
  }
Test that we correctly reload the cache, filter directories, etc. while the temporary directory
is on a different file system than the root directory
hbase-server/src/test/java/org/apache/hadoop/hbase/master/snapshot/TestSnapshotFileCacheWithDifferentWorkingDir.java