void getThreadOwnedOrderedConnectionState(final DistributedMember member,
      final Map<Long, Long> result) {
    if (threadConnectionMap != null) {
      List<Connection> al = threadConnectionMap.get(member);
      if (al != null) {
        synchronized (al) {
          al = new ArrayList<>(al);
        }

        for (final Connection connection : al) {
          if (!connection.isSharedResource() && connection.getOriginatedHere()
              && connection.getPreserveOrder()) {
            result.put(connection.getUniqueId(), connection.getMessagesSent());
          }
        }
      }
    }
  }
records the current outgoing message count on all thread-owned ordered connections. This does
not synchronize or stop new connections from being formed or new messages from being sent

@since GemFire 5.1
geode-core/src/main/java/org/apache/geode/internal/tcp/ConnectionTable.java