Skip to content
Failed

Changes

Summary

  1. Bug 566942 - [CDO] Performance issues when loading models stored on a (details)
Commit 9c2823eda5c23900d6499ab8e918df44692ef76b by Florian Noyrit
Bug 566942 - [CDO] Performance issues when loading models stored on a
truly remote CDO repository

Implement a non-lazy CacheAdapter that has an efficient
InverseCrossReferencer.

Use of this
org.eclipse.papyrus.cdo.core.resource.NonLazyPapyrusCDOCacheAdapter to
replace the CacheAdapter when System property
ORG_ECLIPSE_PAPYRUS_LAZY_CDO_RESOURCE_LOADING is not true.

In org.eclipse.emf.cdo.dawn.gmf.editors.impl.DawnGMFEditorSupport.handleRemoteLockChanges(Map<Object,
DawnState>), process the RemoteLockState asynchronously.


Change-Id: Ia052fabda59f16a9799a2b546396da3239c0b580
The file was addedcdo/bundles/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/core/resource/NonLazyPapyrusCDOCacheAdapter.java
The file was modified cdo/bundles/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/core/resource/PapyrusCDOResourceImpl.java
The file was modified cdo/bundles/org.eclipse.papyrus.cdo.ui/src/org/eclipse/papyrus/cdo/internal/ui/editors/DawnGraphicalEditorSupport.java