So does this mean that there will be a memory leak in the case Karl
described?

I have used similar constructs before so im curios (@Inject @Provider <some
dep scoped bean> in an @ApplicationScoped bean and called get () on the
injected provider).

I thought for a while that it might get garbage collected when the created
bean is outof scope or maybe then there is no way for @PreDestroy to be
called?

Regards
LF

I thought that the created dep scoped bean would be
On Feb 27, 2015 6:07 PM, "Romain Manni-Bucau" <[email protected]> wrote:

> Yes.
>
> Will be destoyed with the bean where it is injected IIRC so the app here.
> Le 27 févr. 2015 16:59, <[email protected]> a écrit :
>
>> Hello! I have a bean with @ApplicationScoped. When I inject
>> Instance<MyInterface> instance and my actual beans implementing MyInstance
>> are dependentscoped they get recreated over and over and are not gc'd.
>>
>> Expected behavior?
>>
>> Cheers
>
>

Reply via email to