public void addIndex(String indexName, Index index) {
    IndexTask indexTask = new IndexTask(cache, indexName);
    indexes.put(indexTask, index);
  }
Return true if we should create CompactRangeIndex Required conditions: indexedExpression is a
path expression, fromClause has only one iterator and it is directly on the region values.
Currently we have to use the "fat" implementation when asynchronous index updates are on.
geode-core/src/main/java/org/apache/geode/cache/query/internal/index/IndexManager.java