import org.simantics.db.common.TransactionPolicyKeep;
import org.simantics.db.common.procedure.adapter.ListenerAdapter;
import org.simantics.db.exception.DatabaseException;
+import org.simantics.db.request.AsyncRead;
import org.simantics.db.request.Read;
import org.simantics.db.request.WriteOnlyResult;
import org.simantics.db.service.ClusterControl;
}
+ private void time(String label, AsyncRead<Object> request) throws DatabaseException {
+
+ long start = System.nanoTime();
+ getSession().syncRequest(request);
+ long duration = System.nanoTime() - start;
+ System.out.println(label + " = " + 1e-9*duration);
+
+ HierarchicalNames.validate();
+
+ }
+
private void time(String label, Read<Object> request) throws DatabaseException {
long start = System.nanoTime();