if (partitioning.isInferred()) {
// if cacheable, check the cache for a matching pre-parameterized plan
// if plan found, build the full plan using the parameter data in the
// QueryPlanner.
assert(parsedToken != null);
extractedLiterals = planner.extractedParamLiteralValues();
List<BoundPlan> boundVariants = m_cache.getWithParsedToken(parsedToken);
if (boundVariants != null) {
assert( ! boundVariants.isEmpty());
BoundPlan matched = null;
for (BoundPlan boundPlan : boundVariants) {