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