<!-- 
RSS generated by JIRA (4.4#649-r158309) at Tue May 21 05:35:36 CDT 2013

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
For example:
http://dev.clojure.org/jira/si/jira.issueviews:issue-xml/CLJ-746/CLJ-746.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Clojure JIRA</title>
    <link>http://dev.clojure.org/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>4.4</version>
        <build-number>649</build-number>
        <build-date>25-07-2011</build-date>
    </build-info>

<item>
            <title>[CLJ-746] Unreference keywords not correctly removed from keyword table (Utils.clearCache)</title>
                <link>http://dev.clojure.org/jira/browse/CLJ-746</link>
                <project id="10010" key="CLJ">Clojure</project>
                        <description>&lt;p&gt;I just ran into &lt;a href=&quot;http://dev.clojure.org/jira/browse/CLJ-444&quot;&gt;http://dev.clojure.org/jira/browse/CLJ-444&lt;/a&gt; in clojure 1.2 and think the anlaysis there missed the cause of the issue.&lt;/p&gt;

&lt;p&gt;Reading &lt;a href=&quot;http://download.oracle.com/javase/1.4.2/docs/api/java/lang/ref/ReferenceQueue.html#poll(&quot;&gt;http://download.oracle.com/javase/1.4.2/docs/api/java/lang/ref/ReferenceQueue.html#poll(&lt;/a&gt;) suggests poll removes an item from the queue.&lt;/p&gt;

&lt;p&gt;In Util.clearCache, there are two calls to rq.poll() with discarded return values, with the result that some of the enqueued soft references are not being removed from cache (ie the keyword table)&lt;/p&gt;</description>
                <environment></environment>
            <key id="14360">CLJ-746</key>
            <summary>Unreference keywords not correctly removed from keyword table (Utils.clearCache)</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                <priority id="3" iconUrl="http://dev.clojure.org/jira/images/icons/priority_major.gif">Major</priority>
                    <status id="6" iconUrl="http://dev.clojure.org/jira/images/icons/status_closed.gif">Closed</status>
                    <resolution id="2">Declined</resolution>
                                <assignee username="-1">Unassigned</assignee>
                                <reporter username="hugoduncan">Hugo Duncan</reporter>
                        <labels>
                    </labels>
                <created>Fri, 25 Feb 2011 17:09:11 -0600</created>
                <updated>Fri, 4 Mar 2011 21:49:42 -0600</updated>
                    <resolved>Fri, 4 Mar 2011 21:49:42 -0600</resolved>
                            <version>Release 1.3</version>
                                                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="26275" author="stu" created="Fri, 4 Mar 2011 21:49:17 -0600"  >&lt;p&gt;The references do not need to be removed using the queue. They can be (and are) removed by directly walking the values of the map. The queue serves only to notify that this work needs to be done.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>
</channel>
</rss>