Constant caching could hold objects longer than their referenced lifetime -------------------------------------------------------------------------
Key: JRUBY-3086 URL: http://jira.codehaus.org/browse/JRUBY-3086 Project: JRuby Issue Type: Bug Components: Core Classes/Modules Reporter: Charles Oliver Nutter Fix For: JRuby 1.1.6 We added constant caching in 1.1.5, but it uses all hard references to the constant values and the cache sites are passively flushed. This means they could easily hold a constant value longer than it would normally survive if it is replaced but never referenced from that cache site again. We need to examine how likely this is to happen, determine the potential impact, and consider using weak references for constant caching. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email