Hello all; if the scr codebase (felix-trunk), I see that the MultiplePrototypeRefPair.unsetServiceObject(ComponentContextImpl<S> key) does this:
@Override
public T unsetServiceObject(ComponentContextImpl<S> key)
{
return instances.get(key);
}
Is there a bug here ? shouldn't this method do something like:
@Override
public T unsetServiceObject(ComponentContextImpl<S> key)
{
return instances.remove(key);
}
thanks;
best regards;
/Pierre
