You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Jonathan Ellis (JIRA)" <ji...@apache.org> on 2011/01/27 23:31:44 UTC

[jira] Created: (CASSANDRA-2070) replace ExpiringMap with google collections MapMaker

replace ExpiringMap with google collections MapMaker
----------------------------------------------------

                 Key: CASSANDRA-2070
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2070
             Project: Cassandra
          Issue Type: Improvement
          Components: Core
            Reporter: Jonathan Ellis
            Assignee: Pavel Yaskevich
            Priority: Trivial
             Fix For: 0.7.2




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


[jira] Commented: (CASSANDRA-2070) replace ExpiringMap with google collections MapMaker

Posted by "Jonathan Ellis (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-2070?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12987840#action_12987840 ] 

Jonathan Ellis commented on CASSANDRA-2070:
-------------------------------------------

Mike Malone linked a patch he wrote against 0.6.8 over in CASSANDRA-2058

> replace ExpiringMap with google collections MapMaker
> ----------------------------------------------------
>
>                 Key: CASSANDRA-2070
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2070
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Jonathan Ellis
>            Assignee: Pavel Yaskevich
>            Priority: Trivial
>             Fix For: 0.7.2
>
>


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


[jira] Updated: (CASSANDRA-2070) replace ExpiringMap with google collections MapMaker

Posted by "Pavel Yaskevich (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CASSANDRA-2070?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Yaskevich updated CASSANDRA-2070:
---------------------------------------

    Attachment: CASSANDRA-2070.patch

> replace ExpiringMap with google collections MapMaker
> ----------------------------------------------------
>
>                 Key: CASSANDRA-2070
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2070
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Jonathan Ellis
>            Assignee: Pavel Yaskevich
>            Priority: Trivial
>             Fix For: 0.7.2
>
>         Attachments: CASSANDRA-2070.patch
>
>


-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Reopened: (CASSANDRA-2070) replace ExpiringMap with google collections MapMaker

Posted by "Jonathan Ellis (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CASSANDRA-2070?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jonathan Ellis reopened CASSANDRA-2070:
---------------------------------------

      Assignee:     (was: Pavel Yaskevich)

> replace ExpiringMap with google collections MapMaker
> ----------------------------------------------------
>
>                 Key: CASSANDRA-2070
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2070
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Jonathan Ellis
>            Priority: Trivial
>         Attachments: CASSANDRA-2070.patch
>
>   Original Estimate: 4h
>          Time Spent: 4h
>  Remaining Estimate: 0h
>


-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (CASSANDRA-2070) replace ExpiringMap with google collections MapMaker

Posted by "Pavel Yaskevich (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-2070?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12995850#comment-12995850 ] 

Pavel Yaskevich commented on CASSANDRA-2070:
--------------------------------------------

Yeah, they have those two issues - no getAge and no evictionListener (fixed in version 8)...

> replace ExpiringMap with google collections MapMaker
> ----------------------------------------------------
>
>                 Key: CASSANDRA-2070
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2070
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Jonathan Ellis
>            Priority: Trivial
>         Attachments: CASSANDRA-2070.patch
>
>   Original Estimate: 4h
>          Time Spent: 4h
>  Remaining Estimate: 0h
>


-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (CASSANDRA-2070) replace ExpiringMap with google collections MapMaker

Posted by "Jonathan Ellis (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-2070?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12995848#comment-12995848 ] 

Jonathan Ellis commented on CASSANDRA-2070:
-------------------------------------------

I didn't realize that the guava API doesn't give us access to the Entry age.  Double-wrapping with another Entry is not worth it (this is a performance-critical section).  I opened http://code.google.com/p/guava-libraries/issues/detail?id=550 as an enhancement request; closing this as WontFix until/unless that gets addressed.

> replace ExpiringMap with google collections MapMaker
> ----------------------------------------------------
>
>                 Key: CASSANDRA-2070
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2070
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Jonathan Ellis
>            Assignee: Pavel Yaskevich
>            Priority: Trivial
>         Attachments: CASSANDRA-2070.patch
>
>   Original Estimate: 4h
>          Time Spent: 4h
>  Remaining Estimate: 0h
>


-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Resolved: (CASSANDRA-2070) replace ExpiringMap with google collections MapMaker

Posted by "Jonathan Ellis (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CASSANDRA-2070?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jonathan Ellis resolved CASSANDRA-2070.
---------------------------------------

       Resolution: Won't Fix
    Fix Version/s:     (was: 0.8)

> replace ExpiringMap with google collections MapMaker
> ----------------------------------------------------
>
>                 Key: CASSANDRA-2070
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2070
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Jonathan Ellis
>            Priority: Trivial
>         Attachments: CASSANDRA-2070.patch
>
>   Original Estimate: 4h
>          Time Spent: 4h
>  Remaining Estimate: 0h
>


-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (CASSANDRA-2070) replace ExpiringMap with google collections MapMaker

Posted by "Pavel Yaskevich (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CASSANDRA-2070?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Yaskevich updated CASSANDRA-2070:
---------------------------------------

    Remaining Estimate: 4h
     Original Estimate: 4h

> replace ExpiringMap with google collections MapMaker
> ----------------------------------------------------
>
>                 Key: CASSANDRA-2070
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2070
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Jonathan Ellis
>            Assignee: Pavel Yaskevich
>            Priority: Trivial
>             Fix For: 0.8
>
>         Attachments: CASSANDRA-2070.patch
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>


-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira