static IStandardExpression getExpressionFromCache(final IEngineConfiguration configuration, final String input) { return (IStandardExpression) getFromCache(configuration, input, EXPRESSION_CACHE_TYPE_STANDARD_EXPRESSION); }
static AssignationSequence getAssignationSequenceFromCache(final IEngineConfiguration configuration, final String input) { return (AssignationSequence) getFromCache(configuration, input, EXPRESSION_CACHE_TYPE_ASSIGNATION_SEQUENCE); }
static Each getEachFromCache(final IEngineConfiguration configuration, final String input) { return (Each) getFromCache(configuration, input, EXPRESSION_CACHE_TYPE_EACH); }
static FragmentSignature getFragmentSignatureFromCache(final IEngineConfiguration configuration, final String input) { return (FragmentSignature) getFromCache(configuration, input, EXPRESSION_CACHE_TYPE_FRAGMENT_SIGNATURE); }
static ExpressionSequence getExpressionSequenceFromCache(final IEngineConfiguration configuration, final String input) { return (ExpressionSequence) getFromCache(configuration, input, EXPRESSION_CACHE_TYPE_EXPRESSION_SEQUENCE); }
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 FragmentSelection getFragmentSelectionFromCache(final Configuration configuration, final String input) { return (FragmentSelection) getFromCache(configuration, input, FRAGMENT_SELECTION_CACHE_PREFIX); }
static AssignationSequence getAssignationSequenceFromCache(final Configuration configuration, final String input) { return (AssignationSequence) getFromCache(configuration, input, ASSIGNATION_SEQUENCE_CACHE_PREFIX); }
static IStandardExpression getExpressionFromCache(final Configuration configuration, final String input) { return (IStandardExpression) getFromCache(configuration, input, EXPRESSION_CACHE_PREFIX); }
static ExpressionSequence getExpressionSequenceFromCache(final Configuration configuration, final String input) { return (ExpressionSequence) getFromCache(configuration, input, EXPRESSION_SEQUENCE_CACHE_PREFIX); }
static Each getEachFromCache(final Configuration configuration, final String input) { return (Each) getFromCache(configuration, input, EACH_CACHE_PREFIX); }
static FragmentSignature getFragmentSignatureFromCache(final Configuration configuration, final String input) { return (FragmentSignature) getFromCache(configuration, input, FRAGMENT_SIGNATURE_CACHE_PREFIX); }