Skip to content

Commit 4d63159

Browse files
committed
Use the CacheManager in MonitoredClusteringBuilderState
Use the CacheManager in MonitoredClusteringBuilderState.
1 parent aeb8d14 commit 4d63159

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

com.avaloq.tools.ddk.xtext.builder/src/com/avaloq/tools/ddk/xtext/builder/MonitoredClusteringBuilderState.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
import org.eclipse.xtext.util.Pair;
5656
import org.eclipse.xtext.util.Tuples;
5757

58+
import com.avaloq.tools.ddk.caching.CacheManager;
5859
import com.avaloq.tools.ddk.xtext.build.BuildPhases;
5960
import com.avaloq.tools.ddk.xtext.builder.layered.ILayeredResourceDescriptions;
6061
import com.avaloq.tools.ddk.xtext.builder.layered.IXtextBuildTrigger;
@@ -1022,7 +1023,7 @@ protected FindReferenceCachingState(final IResourceDescriptions2 baseDescription
10221023
super(baseDescriptions);
10231024
}
10241025

1025-
private final Map<Pair<Set<IResourceDescription>, ReferenceMatchPolicy>, Iterable<IResourceDescription>> findAllReferencingResourcesCache = Maps.newHashMap();
1026+
private final Map<Pair<Set<IResourceDescription>, ReferenceMatchPolicy>, Iterable<IResourceDescription>> findAllReferencingResourcesCache = CacheManager.getInstance().createMapCache("FindReferenceCachingState#findAllReferencingResourcesCache"); //$NON-NLS-1$
10261027

10271028
@Override
10281029
public Iterable<IResourceDescription> findAllReferencingResources(final Set<IResourceDescription> targetResources, final ReferenceMatchPolicy matchPolicy) {
@@ -1035,7 +1036,7 @@ public Iterable<IResourceDescription> findAllReferencingResources(final Set<IRes
10351036
return result;
10361037
}
10371038

1038-
private final Map<Pair<Set<IEObjectDescription>, ReferenceMatchPolicy>, Iterable<IResourceDescription>> findExactReferencingResourcesCache = Maps.newHashMap();
1039+
private final Map<Pair<Set<IEObjectDescription>, ReferenceMatchPolicy>, Iterable<IResourceDescription>> findExactReferencingResourcesCache = CacheManager.getInstance().createMapCache("FindReferenceCachingState#findExactReferencingResourcesCache"); //$NON-NLS-1$
10391040

10401041
@Override
10411042
public Iterable<IResourceDescription> findExactReferencingResources(final Set<IEObjectDescription> targetObjects, final ReferenceMatchPolicy matchPolicy) {

0 commit comments

Comments
 (0)