Class AbstractCachingScriptEvaluator<I,C,K>

java.lang.Object
com.evolveum.midpoint.model.common.expression.script.AbstractScriptEvaluator
com.evolveum.midpoint.model.common.expression.script.AbstractCachingScriptEvaluator<I,C,K>
Type Parameters:
I - script interpreter/compiler/runtime
C - compiled code
K - code caching key (e.g. source code)
All Implemented Interfaces:
ScriptEvaluator
Direct Known Subclasses:
GroovyScriptEvaluator, Jsr223ScriptEvaluator, MelScriptEvaluator

public abstract class AbstractCachingScriptEvaluator<I,C,K> extends AbstractScriptEvaluator
Script evaluator that caches compiled scripts in scriptCache.
Author:
Radovan Semancik