Skip to content
Snippets Groups Projects

F fsm

Merged Timm Fitschen requested to merge f-fsm into dev
2 files
+ 9
1
Compare changes
  • Side-by-side
  • Inline

Files

@@ -45,6 +45,7 @@ import org.caosdb.server.datatype.ReferenceDatatype2;
import org.caosdb.server.datatype.ReferenceValue;
import org.caosdb.server.datatype.TextDatatype;
import org.caosdb.server.entity.ClientMessage;
import org.caosdb.server.entity.DeleteEntity;
import org.caosdb.server.entity.EntityInterface;
import org.caosdb.server.entity.Message;
import org.caosdb.server.entity.Message.MessageType;
@@ -828,6 +829,9 @@ public abstract class EntityStateJob extends EntityJob {
private void putCache(String key, EntityInterface value) {
synchronized (cache) {
if(value instanceof DeleteEntity) {
throw new RuntimeException("Delete entity in cache. This is an implementation error.");
}
id_in_cache.add(value.getId());
cache.put(key, value);
}
Loading