private BooleanExpression getExpression(String selector) throws Exception{ BooleanExpression result; synchronized(expressionCache){ result = expressionCache.get(selector); if (result == null){ result = compileSelector(selector); expressionCache.put(selector,result); } } return result; }
private BooleanExpression getExpression(String selector) throws Exception{ BooleanExpression result; synchronized(expressionCache){ result = expressionCache.get(selector); if (result == null){ result = compileSelector(selector); expressionCache.put(selector,result); } } return result; }
private BooleanExpression getExpression(String selector) throws Exception{ BooleanExpression result; synchronized(expressionCache){ result = expressionCache.get(selector); if (result == null){ result = compileSelector(selector); expressionCache.put(selector,result); } } return result; }
private BooleanExpression getExpression(String selector) throws Exception{ BooleanExpression result; synchronized(expressionCache){ result = expressionCache.get(selector); if (result == null){ result = compileSelector(selector); expressionCache.put(selector,result); } } return result; }