@Override
  public int size() {
    if (hasLimitIterator) {
      synchronized (limitLock) {
        return limit;
      }
    } else {
      return size;
    }
  }
Return an iterator over the elements in this collection. Duplicates will show up the number of
times it has occurrences.
geode-core/src/main/java/org/apache/geode/cache/query/internal/Bag.java