]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/PrincipalTypes.java
Merge branch 'master' into private/db-threads
[simantics/platform.git] / bundles / org.simantics.db.impl / src / org / simantics / db / impl / query / PrincipalTypes.java
index 25e2b6fe3d317e682d41ebf42f60c2f6a628a83d..60fe074115e44aceb77d4b92a5a7b17a50724c4a 100644 (file)
@@ -11,9 +11,6 @@
  *******************************************************************************/
 package org.simantics.db.impl.query;
 
-import gnu.trove.procedure.TIntProcedure;
-import gnu.trove.set.hash.TIntHashSet;
-
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.concurrent.Semaphore;
@@ -23,23 +20,24 @@ import org.simantics.db.impl.procedure.IntProcedureAdapter;
 import org.simantics.db.impl.procedure.InternalProcedure;
 import org.simantics.db.procedure.ListenerBase;
 
-final public class PrincipalTypes extends CollectionUnaryQuery<IntProcedure> {
+import gnu.trove.procedure.TIntProcedure;
+import gnu.trove.set.hash.TIntHashSet;
 
-//     public ArrayList<IntProcedure> procs = null;
+final public class PrincipalTypes extends CollectionUnaryQuery<IntProcedure> {
 
        private PrincipalTypes(final int resource) {
                super(resource);
        }
 
        final static PrincipalTypes entry(final QueryProcessor provider, final int r) {
-               return (PrincipalTypes)provider.principalTypesMap.get(r);
+               return (PrincipalTypes)provider.cache.principalTypesMap.get(r);
        }
 
        final static void runner(ReadGraphImpl graph, final int r, final CacheEntry parent, final ListenerBase listener, final IntProcedure procedure) {
 
        QueryProcessor processor = graph.processor;
                
-               PrincipalTypes entry = (PrincipalTypes)processor.principalTypesMap.get(r); 
+               PrincipalTypes entry = (PrincipalTypes)processor.cache.principalTypesMap.get(r); 
                if(entry == null) {
 
                        entry = new PrincipalTypes(r);
@@ -81,17 +79,17 @@ final public class PrincipalTypes extends CollectionUnaryQuery<IntProcedure> {
 
        @Override
        public UnaryQuery<IntProcedure> getEntry(QueryProcessor provider) {
-               return provider.principalTypesMap.get(id);
+               return provider.cache.principalTypesMap.get(id);
        }
 
        @Override
        public void putEntry(QueryProcessor provider) {
-               provider.principalTypesMap.put(id, this);
+               provider.cache.principalTypesMap.put(id, this);
        }
 
        @Override
        final public void removeEntry(QueryProcessor provider) {
-               provider.principalTypesMap.remove(id);
+               provider.cache.principalTypesMap.remove(id);
        }
 
        static class Koss {