@Override
  public int lastIndexOf(final Object k) {
    for (int i = size; i-- != 0;) {
      if (((k) == null ? (a[i]) == null : (k) == (a[i]))) {
        return i;
      }
    }
    return -1;
  }
Grows this array list, ensuring that it can contain the given number of entries without
resizing, and in case enlarging it at least by a factor of two.

@param capacity the new minimum capacity for this array list.
geode-core/src/main/java/org/apache/geode/internal/cache/IdentityArrayList.java