Volker Schmitt wrote: > > > If two Threads or the same Thread lookup the same hint twice only one > reference is hold inside the HashSet and the release of the second > Component fail. > > My first idea was first try to release the Component to the parent and if > fail call super.release(). In difference to the lookup a release doesn't > fail if a CM or CS can't release a Component, it only log a WARN. > A solution is using a "org.apache.commons.collections.MultiHashMap" which > in addition needs to be synchronized. > > What do you think. > What about a org.apache.commons.collections.Bag ?
Carsten
