Artifact moduleArtifact = parser.getMetadataArtifact(resolvedMrid, mdRef.getResource());
boolean isChangingRevision = getChangingMatcher().matches(mrid.getRevision());
boolean isChangingDependency = isChangingRevision || dd.isChanging();
return data.getCacheManager().cacheModuleDescriptor(
this, mdRef, moduleArtifact, downloader,
(CacheMetadataOptions) new CacheMetadataOptions()
.setChanging(isChangingDependency)
.setCheckmodified(isCheckmodified())
.setValidate(doValidate(data))
.setNamespace(getNamespace())
.setListener(downloadListener));