Interface IFieldActionsCacheService
-
- All Known Implementing Classes:
FieldActionsCacheService
public interface IFieldActionsCacheService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcachePetriNetFunctions(PetriNet petriNet)voidclearActionCache()voidclearFunctionCache()voidclearNamespaceFunctionCache()voidevaluateFunctions(java.util.List<Function> functions)java.util.List<CachedFunction>getCachedFunctions(java.util.List<Function> functions)groovy.lang.ClosuregetCompiledAction(Action action, boolean shouldRewriteCachedActions)java.util.Map<java.lang.String,java.util.List<CachedFunction>>getNamespaceFunctionCache()voidreloadCachedFunctions(PetriNet petriNet)
-
-
-
Method Detail
-
cachePetriNetFunctions
void cachePetriNetFunctions(PetriNet petriNet)
-
reloadCachedFunctions
void reloadCachedFunctions(PetriNet petriNet)
-
getCompiledAction
groovy.lang.Closure getCompiledAction(Action action, boolean shouldRewriteCachedActions)
-
getCachedFunctions
java.util.List<CachedFunction> getCachedFunctions(java.util.List<Function> functions)
-
getNamespaceFunctionCache
java.util.Map<java.lang.String,java.util.List<CachedFunction>> getNamespaceFunctionCache()
-
evaluateFunctions
void evaluateFunctions(java.util.List<Function> functions)
-
clearActionCache
void clearActionCache()
-
clearNamespaceFunctionCache
void clearNamespaceFunctionCache()
-
clearFunctionCache
void clearFunctionCache()
-
-