String cacheKey = ivyURL.toString() + defaultSettings.hashCode();
DefaultModuleDescriptor dmd = rawCache.get(cacheKey);
if (dmd == null)
{
URLResource res = new URLResource(ivyURL);
// Note: this doesn't contain the augmented dependencies, which is OK,
// since the ProjectRepository only needs the id and status.
dmd = delegateParse(defaultSettings, ivyURL, res, false);
rawCache.put(cacheKey, dmd);
}