]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/CacheEntryBase.java
First changes
[simantics/platform.git] / bundles / org.simantics.db.impl / src / org / simantics / db / impl / query / CacheEntryBase.java
index 5776857d330ad98374d9b8c07d575ddb0118f7b2..4070e060d0090e96969520ce2a0dad0ab7647df0 100644 (file)
@@ -14,6 +14,7 @@ package org.simantics.db.impl.query;
 import java.util.ArrayList;
 import java.util.Iterator;
 
+import org.simantics.db.AsyncReadGraph;
 import org.simantics.db.exception.DatabaseException;
 import org.simantics.db.impl.DebugPolicy;
 import org.simantics.db.impl.graph.ReadGraphImpl;
@@ -168,6 +169,7 @@ abstract public class CacheEntryBase extends CacheEntry {
        this.result = result;
     }
     
+    @SuppressWarnings("unchecked")
     @Override
     final public <T> T getResult() {
         assert(statusOrException != DISCARDED);
@@ -454,4 +456,9 @@ abstract public class CacheEntryBase extends CacheEntry {
        return getQuery();
     }
     
+//    abstract public void addOrSet(AsyncReadGraph graph, Object item);
+//    abstract public void except(AsyncReadGraph graph, Throwable t);
+    
+    //abstract public void perform(AsyncReadGraph graph, Object query, Object procedure);
+    
 }