]> gerrit.simantics Code Review - simantics/platform.git/commit
Added transient caching for BrowseContext construction 07/4307/3
authorTuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Wed, 10 Jun 2020 18:36:36 +0000 (21:36 +0300)
committerTuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Wed, 10 Jun 2020 18:59:07 +0000 (18:59 +0000)
commit7ff29c2c126d7f7cd4ca45f216acca7290d9409a
tree24eb88c427f0d248349a3aeddbf667b94f0d69ef
parent07710b8d5004ddfc203ff18a2c3f7a361f952c52
Added transient caching for BrowseContext construction

This helps avoid some cost of repetitive recomputation of BrowseContext
ChildContribution and VisualsContribution structures.

gitlab #557

Change-Id: I2df7fb9cd8897f39289b7e7c1551261066457065
bundles/org.simantics.browsing.ui.model/src/org/simantics/browsing/ui/model/browsecontexts/BrowseContext.java
bundles/org.simantics.browsing.ui.model/src/org/simantics/browsing/ui/model/children/ChildContribution.java
bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/util/HierarchyMultiMap.java