Gentle refactor + track session number
This commit is contained in:
parent
fbf2d01069
commit
563d6fe27a
|
@ -489,6 +489,16 @@ public class ValidationService {
|
||||||
if (sessionId != null) {
|
if (sessionId != null) {
|
||||||
System.out.println("No such cached session exists for session id " + sessionId + ", re-instantiating validator.");
|
System.out.println("No such cached session exists for session id " + sessionId + ", re-instantiating validator.");
|
||||||
}
|
}
|
||||||
|
ValidationEngine validationEngine = getValidationEngineFromCliContext(cliContext, definitions, tt);
|
||||||
|
sessionId = sessionCache.cacheSession(validationEngine);
|
||||||
|
System.out.println("Cached new session. Cache size = " + sessionCache.getSessionIds().size());
|
||||||
|
} else {
|
||||||
|
System.out.println("Cached session exists for session id " + sessionId + ", returning stored validator session id. Cache size = " + sessionCache.getSessionIds().size());
|
||||||
|
}
|
||||||
|
return sessionId;
|
||||||
|
}
|
||||||
|
|
||||||
|
private ValidationEngine getValidationEngineFromCliContext(CliContext cliContext, String definitions, TimeTracker tt) throws Exception {
|
||||||
ValidationEngine validationEngine;
|
ValidationEngine validationEngine;
|
||||||
if (cliContext.getBaseEngine() != null && hasBaseEngineForKey(cliContext.getBaseEngine())) {
|
if (cliContext.getBaseEngine() != null && hasBaseEngineForKey(cliContext.getBaseEngine())) {
|
||||||
System.out.println("Building new validator engine from base engine: " + cliContext.getBaseEngine());
|
System.out.println("Building new validator engine from base engine: " + cliContext.getBaseEngine());
|
||||||
|
@ -507,12 +517,7 @@ public class ValidationService {
|
||||||
}
|
}
|
||||||
validationEngine = buildValidationEngine(cliContext, definitions, tt);
|
validationEngine = buildValidationEngine(cliContext, definitions, tt);
|
||||||
}
|
}
|
||||||
sessionId = sessionCache.cacheSession(validationEngine);
|
return validationEngine;
|
||||||
System.out.println("Cached new session. Cache size = " + sessionCache.getSessionIds().size());
|
|
||||||
} else {
|
|
||||||
System.out.println("Cached session exists for session id " + sessionId + ", returning stored validator session id. Cache size = " + sessionCache.getSessionIds().size());
|
|
||||||
}
|
|
||||||
return sessionId;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected ValidationEngine.ValidationEngineBuilder getValidationEngineBuilder() {
|
protected ValidationEngine.ValidationEngineBuilder getValidationEngineBuilder() {
|
||||||
|
|
Loading…
Reference in New Issue