You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Dave Brosius (JIRA)" <ji...@apache.org> on 2011/03/23 05:52:05 UTC

[jira] [Created] (JCR-2925) Various inner classes maintain references to owning class for no reason

Various inner classes maintain references to owning class for no reason
-----------------------------------------------------------------------

                 Key: JCR-2925
                 URL: https://issues.apache.org/jira/browse/JCR-2925
             Project: Jackrabbit Content Repository
          Issue Type: Improvement
          Components: jackrabbit-core
    Affects Versions: 2.2.4
            Reporter: Dave Brosius
            Priority: Trivial
             Fix For: 2.2.5


Various inner classes maintain references to their owning classes for no reason, as they are independent classes. This issue will change these classes to be static inner classes, so that their footprint decreases, they ease gc work, and potentially reduce the lifetime of the owning classes if they outlive their owner.

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

[jira] [Updated] (JCR-2925) Various inner classes maintain references to owning class for no reason

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

Jukka Zitting updated JCR-2925:
-------------------------------

    Fix Version/s:     (was: 2.2.5)
                   2.3.0

Updated fix version to 2.3.0, as we prefer to only backport bugfixes to maintenance branches.

> Various inner classes maintain references to owning class for no reason
> -----------------------------------------------------------------------
>
>                 Key: JCR-2925
>                 URL: https://issues.apache.org/jira/browse/JCR-2925
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>    Affects Versions: 2.2.4
>            Reporter: Dave Brosius
>            Priority: Trivial
>             Fix For: 2.3.0
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Various inner classes maintain references to their owning classes for no reason, as they are independent classes. This issue will change these classes to be static inner classes, so that their footprint decreases, they ease gc work, and potentially reduce the lifetime of the owning classes if they outlive their owner.

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

[jira] [Resolved] (JCR-2925) Various inner classes maintain references to owning class for no reason

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

Dave Brosius resolved JCR-2925.
-------------------------------

    Resolution: Fixed

> Various inner classes maintain references to owning class for no reason
> -----------------------------------------------------------------------
>
>                 Key: JCR-2925
>                 URL: https://issues.apache.org/jira/browse/JCR-2925
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>    Affects Versions: 2.2.4
>            Reporter: Dave Brosius
>            Priority: Trivial
>             Fix For: 2.2.5
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Various inner classes maintain references to their owning classes for no reason, as they are independent classes. This issue will change these classes to be static inner classes, so that their footprint decreases, they ease gc work, and potentially reduce the lifetime of the owning classes if they outlive their owner.

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

[jira] [Commented] (JCR-2925) Various inner classes maintain references to owning class for no reason

Posted by "Dave Brosius (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-2925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13009995#comment-13009995 ] 

Dave Brosius commented on JCR-2925:
-----------------------------------

Committed revision 1084477

> Various inner classes maintain references to owning class for no reason
> -----------------------------------------------------------------------
>
>                 Key: JCR-2925
>                 URL: https://issues.apache.org/jira/browse/JCR-2925
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>    Affects Versions: 2.2.4
>            Reporter: Dave Brosius
>            Priority: Trivial
>             Fix For: 2.2.5
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Various inner classes maintain references to their owning classes for no reason, as they are independent classes. This issue will change these classes to be static inner classes, so that their footprint decreases, they ease gc work, and potentially reduce the lifetime of the owning classes if they outlive their owner.

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