Package org.apache.pinot.common.function
Class JsonPathCache
- java.lang.Object
-
- org.apache.pinot.common.function.JsonPathCache
-
- All Implemented Interfaces:
com.jayway.jsonpath.spi.cache.Cache
public class JsonPathCache extends Object implements com.jayway.jsonpath.spi.cache.Cache
-
-
Field Summary
Fields Modifier and Type Field Description static JsonPathCacheINSTANCE
-
Constructor Summary
Constructors Constructor Description JsonPathCache()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.jayway.jsonpath.JsonPathget(String key)com.jayway.jsonpath.JsonPathgetOrCompute(String key)voidput(String key, com.jayway.jsonpath.JsonPath value)longsize()
-
-
-
Field Detail
-
INSTANCE
public static final JsonPathCache INSTANCE
-
-
Method Detail
-
get
public com.jayway.jsonpath.JsonPath get(String key)
- Specified by:
getin interfacecom.jayway.jsonpath.spi.cache.Cache
-
getOrCompute
public com.jayway.jsonpath.JsonPath getOrCompute(String key)
-
put
public void put(String key, com.jayway.jsonpath.JsonPath value)
- Specified by:
putin interfacecom.jayway.jsonpath.spi.cache.Cache
-
size
public long size()
-
-