]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.impl/src/org/simantics/db/impl/graph/ReadGraphImpl.java
Fixes based on feedback
[simantics/platform.git] / bundles / org.simantics.db.impl / src / org / simantics / db / impl / graph / ReadGraphImpl.java
index c95cd93d94c836e4455a98fbed12b97176ffb47d..932e68c8feffdcc0d48f5494c864e465a58ee53e 100644 (file)
@@ -2048,21 +2048,6 @@ public class ReadGraphImpl implements AsyncReadGraph {
 
        }
 
-       final private <T> void syncRequest(final AsyncRead<T> request, final AsyncReadProcedure<T> procedure) throws DatabaseException {
-
-               assert (request != null);
-
-               ListenerBase listener = getListenerBase(procedure);
-               assert(listener == null);
-
-               BlockingAsyncProcedure<T> ap = new BlockingAsyncProcedure<>(this, procedure, request);
-
-               QueryCache.runnerAsyncReadEntry(this, request, parent, listener, ap, true);
-
-               ap.get();
-
-       }
-
        @Override
        public <T> T syncRequest(AsyncRead<T> request,
                        final SyncProcedure<T> procedure) throws DatabaseException {
@@ -5644,7 +5629,7 @@ public class ReadGraphImpl implements AsyncReadGraph {
                this.parentGraph = parentGraph;
                this.parent = parent;
                this.processor = support;
-               this.asyncBarrier = new AsyncBarrierImpl(parentGraph != null ? parentGraph.asyncBarrier : null);
+               this.asyncBarrier = new AsyncBarrierImpl(parentGraph != null ? parentGraph.asyncBarrier : null, parent);
        }
 
        ReadGraphImpl(ReadGraphImpl graph, CacheEntry parent) {