Глядя на исходный код Weld , я вижу, что метод release() правильно уничтожает зависимые объекты. Но, похоже, он не удаляет «держатель» ContextualInstance из своей коллекции таких экземпляров.
release()
ContextualInstance
Я отмечаю, что OpenWebBeans, кажется, удаляет все следы зависимых экземпляров . Должен ли Велд это сделать?