docs: public List<Integer> getAsyncOperationList(boolean showCompleted) {
          /**
           * Create a copy using an immutable set to avoid a
           * {@link java.util.ConcurrentModificationException}
           */
          Set<Integer> keySet = ImmutableSet.copyOf(operations.keySet());
  
          if(showCompleted)
              return new ArrayList<Integer>(keySet);
  
          List<Integer> keyList = new ArrayList<Integer>();
          for(int key: keySet) {
              AsyncOperation operation = operations.get(key);
              if(operation != null && !operation.getStatus().isComplete())
                  keyList.add(key);
          }
          return keyList;
      }