[ 
https://issues.apache.org/jira/browse/WICKET-1959?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12658488#action_12658488
 ] 

Johan Compagner commented on WICKET-1959:
-----------------------------------------

we dont have any sync code at the moment in that area (its all concurrent)
If we had to use weakhashmaps and so on then we needed to do that because there 
is no ConcurrentWeakHashmap implementation.

> PropertyResolver causes memory leaks with proxies
> -------------------------------------------------
>
>                 Key: WICKET-1959
>                 URL: https://issues.apache.org/jira/browse/WICKET-1959
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.3.5
>         Environment: All Platforms
>            Reporter: Gilad Garon
>            Assignee: Johan Compagner
>             Fix For: 1.3.6, 1.4-RC2
>
>
> When using proxies for properties, a memory leak occurs.
> The ConcurrentHashMap classesToGetAndSetters  doesn't have an eviction policy 
> and fills up with proxies who do not get 
> garbage collected.
> Build a page which uses proxies as properties, every time a new session is 
> initiated, a new proxy (a new proxy is a new class) of the same property is 
> created and added to the map.
> if the proxy is create by a remote jvm you also get a classloader leak.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to