org.unlaxer.tinyexpression.evaluator.javacode.CompileResultCache Maven / Gradle / Ivy
package org.unlaxer.tinyexpression.evaluator.javacode;
import java.util.Map;
import org.unlaxer.tinyexpression.CalculationContext;
import org.unlaxer.tinyexpression.NullSafeConcurrentHashMap;
import org.unlaxer.tinyexpression.TokenBaseOperator;
import net.openhft.compiler.CachedCompilerModifiedForByteCodeGetting.CompileResult;
public class CompileResultCache{
static Map>>
comipleResultByClassNameWothHash = new NullSafeConcurrentHashMap<>();
public static CompileResult> get(String classNameWithHash){
return comipleResultByClassNameWothHash.get(classNameWithHash);
}
public static void set(String classNameWithHash ,CompileResult> compileResult ){
comipleResultByClassNameWothHash.put(classNameWithHash , compileResult);
}
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy