internal void Resync(XmlDocument xml) { _xml = xml; // re-capture // note: we're not resyncing "preview" because that would mean re-building the whole // preview set which is costly, so basically when previewing, there will be no resync. // clear recursive properties cached by XmlPublishedContent.GetProperty // assume that nothing else is going to cache IPublishedProperty items (else would need to do ByKeySearch) // NOTE also clears all the media cache properties, which is OK (see media cache) _appCache.ClearOfType <IPublishedProperty>(); //_appCache.ClearCacheByKeySearch("XmlPublishedCache.PublishedContentCache:RecursiveProperty-"); }