@Override
  public boolean tryResume(TransactionId transactionId) {
    if (transactionId == null || getTXState() != null) {
      return false;
    }
    TXStateProxy txProxy = suspendedTXs.remove(transactionId);
    if (txProxy != null) {
      resumeProxy(txProxy);
      return true;
    }
    return false;
  }
expire the transaction states for the given client.
If the timeout is non-positive we expire the states immediately
geode-core/src/main/java/org/apache/geode/internal/cache/TXManagerImpl.java