message: Briefcases are downloaded to the temp folder by default now.
diff: @@ -13,6 +13,7 @@ import { IModelDb } from "./IModelDb";
  import * as fs from "fs";
  import * as path from "path";
  +import * as os from "os";
  declare const __dirname: string;
  @@ -174,7 +175,7 @@ export class BriefcaseManager {
  private static cache?: BriefcaseCache;
  /** The path where the cache of briefcases are stored. */
  - public static cachePath = path.join(__dirname, "cache/imodels");
  + public static cachePath = "";
  /** Get the local path of the root folder storing the imodel seed file, change sets and briefcases */
  private static getIModelPath(iModelId: string): string {
  @@ -235,6 +236,11 @@ export class BriefcaseManager {
  // console.log("Detected change of configuration - reinitializing Briefcase cache!"); // tslint:disable-line:no-console
  }
  + let rootPath = os.tmpdir();
  + if (!rootPath || !fs.existsSync(rootPath))
  + rootPath = __dirname;
  + BriefcaseManager.cachePath = path.join(rootPath, "Bentley/IModelJs/cache/imodels");
  +
  BriefcaseManager.hubClient = new IModelHubClient(Configuration.iModelHubDeployConfig);
  BriefcaseManager.cache = new BriefcaseCache();
  if (!accessToken)
  