if (!keys.removeAll(loadedMounts)) {
// nothing was removed from the new list of keys; this
// means there are no existing loaded entries that overlap
// with the new set
if (appInfo.location != null) {
futures.add(executor.submit(createContext(appInfo)));
}
loadedMounts.addAll(keys);
} else {
appInfo.appBarDisplay = false; // disable app bar display on overrided apps
Debug.logInfo("Duplicate webapp mount; not loading : " + appInfo.getName() + " / " + appInfo.getLocation(), module);