diff --git a/src/main/java/com/github/sidhant92/boolparser/parser/antlr/CachedBoolParser.java b/src/main/java/com/github/sidhant92/boolparser/parser/antlr/CachedBoolParser.java index cb1dafa..2c6289f 100644 --- a/src/main/java/com/github/sidhant92/boolparser/parser/antlr/CachedBoolParser.java +++ b/src/main/java/com/github/sidhant92/boolparser/parser/antlr/CachedBoolParser.java @@ -27,6 +27,6 @@ public Try parseExpression(final String expression) { private Node getNode(final String expression, final String defaultField) { final String cacheKey = expression + "_" + Optional.ofNullable(defaultField).orElse(""); - return cache.get(cacheKey, ex -> super.parse(ex, defaultField)); + return cache.get(cacheKey, ex -> super.parse(expression, defaultField)); } }