<!--
RSS generated by JIRA (4.4#649-r158309) at Fri May 24 05:41:47 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/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+10171+AND+labels+%3D+lu&tempMax=1000&field=key&field=summary
-->
<!-- If you wish to do custom client-side styling of RSS, uncomment this:
<?xml-stylesheet href="http://dev.clojure.org/jira/styles/jiraxml2html.xsl" type="text/xsl"?>
-->
<rss version="0.92">
    <channel>
        <title>Clojure JIRA</title>
        <link>http://dev.clojure.org/jira/secure/IssueNavigator.jspa?reset=true&amp;jqlQuery=project+%3D+10171+AND+labels+%3D+lu</link>
        <description>An XML representation of a search request</description>
                <language>en-us</language>
                        <issue start="0" end="2" total="2"/>
                <build-info>
            <version>4.4</version>
            <build-number>649</build-number>
            <build-date>25-07-2011</build-date>
        </build-info>
<item>
            <title>[CCACHE-21] LRU and LU caches never evict entries that came in as a seed and are never accessed</title>
                <link>http://dev.clojure.org/jira/browse/CCACHE-21</link>
                <project id="10171" key="CCACHE">core.cache</project>
                        <description>&lt;p&gt;If one initializes an LRU or LU cache with seed data and those datum are never touched, then they are never evicted.  &lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;  (def C (lru-cache-factory {:a 1, :b 2} :limit 2))
  
  (-&amp;gt; C (assoc :c 3) (assoc :d 4) (assoc :e 5))
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;You would expect that the cache should contain only &lt;tt&gt;:d&lt;/tt&gt; and &lt;tt&gt;:e&lt;/tt&gt;, but it instead includes &lt;tt&gt;:a&lt;/tt&gt;, &lt;tt&gt;:b&lt;/tt&gt;, &lt;tt&gt;:d&lt;/tt&gt; and &lt;tt&gt;:e&lt;/tt&gt;!  The problem is that seeds are never added to the eviction queue.&lt;/p&gt;</description>
                <environment></environment>
            <key id="15276">CCACHE-21</key>
            <summary>LRU and LU caches never evict entries that came in as a seed and are never accessed</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="5" iconUrl="http://dev.clojure.org/jira/images/icons/status_resolved.gif">Resolved</status>
                    <resolution id="1">Completed</resolution>
                                <assignee username="fogus">Fogus</assignee>
                                <reporter username="fogus">Fogus</reporter>
                        <labels>
                        <label>bug</label>
                        <label>cache</label>
                        <label>lru</label>
                        <label>lu</label>
                    </labels>
                <created>Wed, 14 Mar 2012 08:13:25 -0500</created>
                <updated>Wed, 14 Mar 2012 08:15:59 -0500</updated>
                    <resolved>Wed, 14 Mar 2012 08:15:17 -0500</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="27943" author="fogus" created="Wed, 14 Mar 2012 08:15:17 -0500"  >&lt;p&gt;Fixed in 5751b7e8d8d2f10c87b8a79c8ed9b0324368514d&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>

<item>
            <title>[CCACHE-10] Add eviction implementation to LUCache</title>
                <link>http://dev.clojure.org/jira/browse/CCACHE-10</link>
                <project id="10171" key="CCACHE">core.cache</project>
                        <description>&lt;p&gt;The &lt;tt&gt;evict&lt;/tt&gt; method in the ProtocolCache needs implementation for &lt;tt&gt;LUCache&lt;/tt&gt;.  I will start initially with a single key eviction method to start.  The &lt;tt&gt;evict&lt;/tt&gt; method would form the basis for the associative &lt;tt&gt;dissoc&lt;/tt&gt; which in turn forms the basis for proper limited seeding.  Currently only the &lt;tt&gt;BasicCache&lt;/tt&gt; impl has &lt;tt&gt;evict&lt;/tt&gt;.&lt;/p&gt;</description>
                <environment></environment>
            <key id="15055">CCACHE-10</key>
            <summary>Add eviction implementation to LUCache</summary>
                <type id="3" iconUrl="http://dev.clojure.org/jira/images/icons/task.gif">Task</type>
                                <priority id="3" iconUrl="http://dev.clojure.org/jira/images/icons/priority_major.gif">Major</priority>
                    <status id="5" iconUrl="http://dev.clojure.org/jira/images/icons/status_resolved.gif">Resolved</status>
                    <resolution id="1">Completed</resolution>
                                <assignee username="fogus">Fogus</assignee>
                                <reporter username="fogus">Fogus</reporter>
                        <labels>
                        <label>associative</label>
                        <label>cache</label>
                        <label>evict</label>
                        <label>lu</label>
                    </labels>
                <created>Thu, 8 Dec 2011 14:37:19 -0600</created>
                <updated>Mon, 12 Dec 2011 07:54:29 -0600</updated>
                    <resolved>Mon, 12 Dec 2011 07:54:28 -0600</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="27456" author="fogus" created="Mon, 12 Dec 2011 07:54:29 -0600"  >&lt;p&gt;Implemented in ca4587bdbdca2728b191bf98472a778231250e61.&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>