Class ThreadSafeEvaluator

java.lang.Object
com.singularsys.jep.standard.FastEvaluator
com.singularsys.jep.misc.threadsafeeval.ThreadSafeEvaluator
All Implemented Interfaces:
Evaluator, JepComponent, ParserVisitor, Serializable

public class ThreadSafeEvaluator extends FastEvaluator
An evaluator which can safely evaluate an expression in multiple threads. It works by finding the name of a variable from a Node and then using that name to find the variable from the variable table. In essence, it adds one hash table lookup for each variable reference.
Since:
Jep 3.5
Author:
Richard Morris
See Also: