openwebbeans-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Manni-Bucau <rmannibu...@gmail.com>
Subject Re: Memleak using Instance<> with dependent
Date Fri, 27 Feb 2015 18:05:53 GMT
If dependent it will be kept in enclosing bean.
 Le 27 févr. 2015 19:00, "Lars-Fredrik Smedberg" <itsmeden@gmail.com> a
écrit :

> 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" <rmannibucau@gmail.com>
> wrote:
>
>> Yes.
>>
>> Will be destoyed with the bean where it is injected IIRC so the app here.
>> Le 27 févr. 2015 16:59, <karl.kilden@gmail.com> 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
>>
>>

Mime
View raw message