private SubscriberParent getSubParent(Subscriber<?> subscriber) {
		try {
			parentLock.lock();
			SubscriberParent p = subscriberParents.get(subscriber);
			if (p == null) {
				p = new SubscriberParent(subscriber);
				subscriberParents.put(subscriber, p);
			}
			return p;
		} finally {
			parentLock.unlock();
		}
	}
private SubscriberParent getSubParent ( Subscriber < ? > subscriber ) { try { parentLock . lock ( ) ; SubscriberParent p = subscriberParents . get ( subscriber ) ; if ( p == null ) { p = new SubscriberParent ( subscriber ) ; subscriberParents . put ( subscriber , p ) ; } return p ; } finally { parentLock . unlock ( ) ; } }
@param subscriber
- The subscriber to wrap.
@return Returns a {@linkplain SubscriberParent} to be used in the
mapping.