subscribeQosData.getClientProperties().put(Constants.PERSISTENCE_ID, new ClientProperty(Constants.PERSISTENCE_ID, "long", null, "" + uniqueId));
QueryKeyData subscribeKeyData = (QueryKeyData)data;
// to be found when the client usubscribes after a server crash ...
subscribeQosData.setSubscriptionId(subscriptionInfo.getSubscriptionId());
SubscribeEntry entry = new SubscribeEntry(subscribeKeyData.toXml(), subscribeQosData.toXml(), sessionInfo
.getConnectQos().getSessionName().getAbsoluteName(), uniqueId, 0L, null);
if (log.isLoggable(Level.FINE)) log.fine("subscriptionAdd: putting to persistence NEW entry '" + entry.getUniqueId() + "' key='" + subscribeKeyData.toXml() + "' qos='" + subscribeQosData.toXml() + "' secretSessionId='" + sessionInfo.getSecretSessionId() + "'");
subscriptionInfo.setPersistenceId(uniqueId);
this.subscribeStore.put(entry);
}