public <A extends ClusterManagementOperation<V>, V extends OperationResult> List<OperationState<A, V>> list(
      A opType) {
    expireHistory();

    return operationStateStore.list()
        .stream()
        .filter(instance -> opType.getClass().isAssignableFrom(instance.getOperation().getClass()))
        .map(fi -> (OperationState<A, V>) fi)
        .collect(Collectors.toList());
  }
Records that a previously started operation has ended with the given result or cause.
geode-core/src/main/java/org/apache/geode/management/internal/operation/OperationHistoryManager.java