parseQuery method
Implementation
Condition<O> parseQuery(String query) {
var cached = _parsedConditions[query];
if (cached != null) {
return cached;
}
if (_parsedConditions.length > 500) {
for (var k in _parsedConditions.keys.take(100).toList(growable: false)) {
_parsedConditions.remove(k);
}
}
var condition = _conditionParser.parse<O>(query);
_parsedConditions[query] = condition;
return condition;
}