cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bharath Ganesh (JIRA)" <j...@apache.org>
Subject [jira] Created: (CXF-1639) Memory leak due to literal keys in WSDLDefinition map
Date Tue, 10 Jun 2008 12:26:45 GMT
Memory leak due to literal keys in WSDLDefinition map
-----------------------------------------------------

                 Key: CXF-1639
                 URL: https://issues.apache.org/jira/browse/CXF-1639
             Project: CXF
          Issue Type: Bug
          Components: Core
    Affects Versions: 2.0.6, 2.1
            Reporter: Bharath Ganesh
            Assignee: Bharath Ganesh


The definitionsMap in WSDLManagerImpl holds the WSDLDefinitions against a weak key, again
relying
on the WeakHashMap semantics for removal.

The loadDefinition(String) method loads the WSDLDef and puts this in a map
against a String key. But this String key, is a literal String and will be
present in the constant pool, where garbage collection never happens. This
would mean the key would always be referenced from the constant pool, and
the entry would never be removed.

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


Mime
View raw message