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
3 files changed