in src/main/java/com/epam/gmp/service/GroovyScriptEngineService.java [149:166]
protected <T> void putResult(T result, ScriptContext scriptContext) {
if (resultMap != null) {
if (scriptContext.getScriptId() != null) {
if (result != null) {
if (logger.isInfoEnabled()) {
logger.info("Internal cache put into: {}", scriptContext.getScriptId());
}
resultMap.put(scriptContext.getScriptId(), result);
} else {
//logger.info("Internal cache delete from: " + resultKey);
//resultMap.remove(resultKey);
resultMap.put(scriptContext.getScriptId(), NULL_RESULT);
}
} else {
logger.warn("Result key should not be NULL_RESULT!");
}
} else logger.warn("Result storage should not be NULL_RESULT!");
}