diff --git a/json-path/src/main/java/com/jayway/jsonpath/internal/JsonContext.java b/json-path/src/main/java/com/jayway/jsonpath/internal/JsonContext.java index 627255e4..46f1e65e 100644 --- a/json-path/src/main/java/com/jayway/jsonpath/internal/JsonContext.java +++ b/json-path/src/main/java/com/jayway/jsonpath/internal/JsonContext.java @@ -146,8 +146,8 @@ public class JsonContext implements ParseContext, DocumentContext { if(jsonPath != null){ return read(jsonPath); } else { - jsonPath = compile(path, filters); - cache.put(cacheKey, jsonPath); + jsonPath = compile(path, filters); + cache.put(cacheKey, jsonPath); return read(jsonPath); }