} else {
treeCache = cacheProvider.createCache(EXPRESSION_CACHE);
}
final Cache<String, Tree> resolvedTreeCache = treeCache;
return new TreeCache() {
public Tree get(String expression) {
return resolvedTreeCache.getElement(expression);
}
public void put(String expression, Tree tree) {