X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.impl%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fimpl%2Fquery%2FCacheEntryBase.java;h=4070e060d0090e96969520ce2a0dad0ab7647df0;hb=0f268b9157bfa6399692f8aa42f532a0c0d68c1c;hp=5776857d330ad98374d9b8c07d575ddb0118f7b2;hpb=e1ec84d6bf6180c486a7c63ae9379d9f32577a23;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/CacheEntryBase.java b/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/CacheEntryBase.java index 5776857d3..4070e060d 100644 --- a/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/CacheEntryBase.java +++ b/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/CacheEntryBase.java @@ -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 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); + }