svc.awaitTermination(60 * 4, TimeUnit.MINUTES);
}
public void evaluateKernelOnCorpus(final Map<Long, Node> instanceIDMap,
int nMod, int nSlice, boolean evalTest) {
KernelEvaluation kernelEvaluationTmp = new KernelEvaluation();
kernelEvaluationTmp.setExperiment(this.getExperiment());
kernelEvaluationTmp.setFoldId(this.getFoldId());
kernelEvaluationTmp.setLabel(this.getLabel());
kernelEvaluationTmp.setCorpusName(this.getName());
kernelEvaluationTmp.setParam1(getParam1());
kernelEvaluationTmp.setParam2(getParam2());
final KernelEvaluation kernelEvaluation = this.kernelEvaluationDao
.storeKernelEval(kernelEvaluationTmp);
final List<Long> documentIds = new ArrayList<Long>();
final List<Long> testDocumentIds = new ArrayList<Long>();
loadDocumentIds(documentIds, testDocumentIds, instanceIDQuery);
if (!evalTest) {