/*
* The key to the map is also the subpath to the file within the
* domain's repository which holds signed system JARs.
*/
final String key = keyToAppLevelSignedSystemContentMap(relativePathToSystemJar, alias);
AutoSignedContent result = appLevelSignedSystemContent.get(key);
if (result == null) {
final File unsignedFile = new File(umbrellaRoot, relativePathToSystemJar);
final File signedFile = new File(systemLevelSignedJARsRoot, key);
result = new AutoSignedContent(unsignedFile, signedFile, alias, jarSigner, relativePathToSystemJar,
MANIFEST_APP_NAME_FOR_SYSTEM_FILES);
appLevelSignedSystemContent.put(key, result);
}
return result;
}