X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.impl%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fimpl%2Fquery%2FRelationInfoQuery.java;h=f2081d35f767c9fced6b3814feb2393b0b68bca2;hb=e3290cc52342e783a2617f3009fff8e6f3e54560;hp=d32da5be54bfcf324f4555ff1740cb5cd258a3c6;hpb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/RelationInfoQuery.java b/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/RelationInfoQuery.java index d32da5be5..f2081d35f 100644 --- a/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/RelationInfoQuery.java +++ b/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/RelationInfoQuery.java @@ -11,7 +11,6 @@ *******************************************************************************/ package org.simantics.db.impl.query; -import java.util.ArrayList; import java.util.concurrent.Semaphore; import java.util.concurrent.atomic.AtomicBoolean; @@ -23,8 +22,6 @@ import org.simantics.db.procedure.ListenerBase; import org.simantics.db.request.RequestFlags; final public class RelationInfoQuery extends UnaryQuery> { - -// public ArrayList> procs = null; private RelationInfoQuery(final int resource) { super(resource); @@ -32,7 +29,7 @@ final public class RelationInfoQuery extends UnaryQuery procedure) { - RelationInfoQuery entry = (RelationInfoQuery)provider.relationInfoMap.get(r); + RelationInfoQuery entry = (RelationInfoQuery)provider.cache.relationInfoMap.get(r); if(entry == null) { entry = new RelationInfoQuery(r); @@ -67,7 +64,7 @@ final public class RelationInfoQuery extends UnaryQuery procedure) { - RelationInfoQuery entry = (RelationInfoQuery)provider.relationInfoMap.get(r); + RelationInfoQuery entry = (RelationInfoQuery)provider.cache.relationInfoMap.get(r); if(entry != null && entry.isReady()) { entry.performFromCache(graph, provider, procedure); return entry.getResult(); @@ -80,7 +77,7 @@ final public class RelationInfoQuery extends UnaryQuery> getEntry(QueryProcessor provider) { - return provider.relationInfoMap.get(id); + return provider.cache.relationInfoMap.get(id); } @Override public void putEntry(QueryProcessor provider) { - provider.relationInfoMap.put(id, this); + provider.cache.relationInfoMap.put(id, this); } @Override final public void removeEntry(QueryProcessor provider) { - provider.relationInfoMap.remove(id); + provider.cache.relationInfoMap.remove(id); } private void computeAssertions(ReadGraphImpl graph, final boolean isFinal, final boolean isFunctional, final QueryProcessor queryProvider, final InternalProcedure proc) {