Class QueryOptimizer.QueryPlanCache
java.lang.Object
com.loomcache.server.query.QueryOptimizer.QueryPlanCache
- Enclosing class:
QueryOptimizer
LRU cache for parsed and optimized query plans.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable QueryOptimizer.OptimizedQueryPlandoublelonggetHits()longvoidinvalidate(String normalizedSql) voidvoidput(String normalizedSql, QueryOptimizer.OptimizedQueryPlan optimizedPlan) intsize()
-
Constructor Details
-
QueryPlanCache
public QueryPlanCache(int maxSize) -
QueryPlanCache
public QueryPlanCache()
-
-
Method Details
-
get
-
put
-
invalidate
-
invalidateAll
public void invalidateAll() -
size
public int size() -
getHits
public long getHits() -
getMisses
public long getMisses() -
getHitRate
public double getHitRate()
-