static void putExpressionIntoCache(final IEngineConfiguration configuration, final String input, final IStandardExpression value) { putIntoCache(configuration, input, value, EXPRESSION_CACHE_TYPE_STANDARD_EXPRESSION); }
static void putAssignationSequenceIntoCache(final IEngineConfiguration configuration, final String input, final AssignationSequence value) { putIntoCache(configuration, input, value, EXPRESSION_CACHE_TYPE_ASSIGNATION_SEQUENCE); }
static void putFragmentSignatureIntoCache(final IEngineConfiguration configuration, final String input, final FragmentSignature value) { putIntoCache(configuration, input, value, EXPRESSION_CACHE_TYPE_FRAGMENT_SIGNATURE); }
static void putExpressionSequenceIntoCache(final IEngineConfiguration configuration, final String input, final ExpressionSequence value) { putIntoCache(configuration, input, value, EXPRESSION_CACHE_TYPE_EXPRESSION_SEQUENCE); }
static void putEachIntoCache(final IEngineConfiguration configuration, final String input, final Each value) { putIntoCache(configuration, input, value, EXPRESSION_CACHE_TYPE_EACH); }
private static ComputedOGNLExpression parseComputedOGNLExpression( final IEngineConfiguration configuration, final String exp, final boolean applyOGNLShortcuts) throws OgnlException { ComputedOGNLExpression parsedExpression = (ComputedOGNLExpression) ExpressionCache.getFromCache(configuration, exp, EXPRESSION_CACHE_TYPE_OGNL); if (parsedExpression != null) { return parsedExpression; } // The result of parsing might be an OGNL expression AST or a ShortcutOGNLExpression (for simple cases) parsedExpression = parseExpression(exp, applyOGNLShortcuts); ExpressionCache.putIntoCache(configuration, exp, parsedExpression, EXPRESSION_CACHE_TYPE_OGNL); return parsedExpression; }
static void putAssignationSequenceIntoCache(final Configuration configuration, final String input, final AssignationSequence value) { putIntoCache(configuration, input, value, ASSIGNATION_SEQUENCE_CACHE_PREFIX); }
static void putFragmentSignatureIntoCache(final Configuration configuration, final String input, final FragmentSignature value) { putIntoCache(configuration, input, value, FRAGMENT_SIGNATURE_CACHE_PREFIX); }
static void putExpressionIntoCache(final Configuration configuration, final String input, final IStandardExpression value) { putIntoCache(configuration, input, value, EXPRESSION_CACHE_PREFIX); }
static void putExpressionSequenceIntoCache(final Configuration configuration, final String input, final ExpressionSequence value) { putIntoCache(configuration, input, value, EXPRESSION_SEQUENCE_CACHE_PREFIX); }
static void putEachIntoCache(final Configuration configuration, final String input, final Each value) { putIntoCache(configuration, input, value, EACH_CACHE_PREFIX); }
static void putFragmentSelectionIntoCache(final Configuration configuration, final String input, final FragmentSelection value) { putIntoCache(configuration, input, value, FRAGMENT_SELECTION_CACHE_PREFIX); }