public void addClientCq(ClientProxyMembershipID clientId, String cqName, Integer cqEvent) {
if (this._clientCqs == null) {
this._clientCqs = new ClientCqConcurrentMap();
this._hasCqs = true;
}
CqNameToOp cqInfo = this._clientCqs.get(clientId);
if (cqInfo == null) {
cqInfo = new CqNameToOpSingleEntry(cqName, cqEvent);
this._clientCqs.put(clientId, cqInfo);
} else if (!cqInfo.isFull()) {
cqInfo.add(cqName, cqEvent);
} else {
cqInfo = new CqNameToOpHashMap((CqNameToOpSingleEntry) cqInfo);
cqInfo.add(cqName, cqEvent);
this._clientCqs.put(clientId, cqInfo);
}
}