Return-Path: X-Original-To: apmail-commons-issues-archive@minotaur.apache.org Delivered-To: apmail-commons-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A523B90E5 for ; Mon, 5 Mar 2012 12:54:20 +0000 (UTC) Received: (qmail 11546 invoked by uid 500); 5 Mar 2012 12:54:20 -0000 Delivered-To: apmail-commons-issues-archive@commons.apache.org Received: (qmail 11472 invoked by uid 500); 5 Mar 2012 12:54:20 -0000 Mailing-List: contact issues-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: issues@commons.apache.org Delivered-To: mailing list issues@commons.apache.org Received: (qmail 11464 invoked by uid 99); 5 Mar 2012 12:54:20 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Mar 2012 12:54:20 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Mar 2012 12:54:17 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 0952293B3 for ; Mon, 5 Mar 2012 12:53:57 +0000 (UTC) Date: Mon, 5 Mar 2012 12:53:57 +0000 (UTC) From: "Benedikt Ritter (Commented) (JIRA)" To: issues@commons.apache.org Message-ID: <1418630373.22152.1330952037039.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1433178112.11171.1330678678649.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (SANDBOX-401) [BeanUtils2] Performance improvement: store hash code of AccessibleObjectDescriptor as member variable MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/SANDBOX-401?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13222308#comment-13222308 ] Benedikt Ritter commented on SANDBOX-401: ----------------------------------------- Okay, I've corrected my configuration. Can you correct the imports, when you apply the patch or do you want me to create a new one? TIA! > [BeanUtils2] Performance improvement: store hash code of AccessibleObjectDescriptor as member variable > ------------------------------------------------------------------------------------------------------ > > Key: SANDBOX-401 > URL: https://issues.apache.org/jira/browse/SANDBOX-401 > Project: Commons Sandbox > Issue Type: Improvement > Components: BeanUtils2 > Affects Versions: Nightly Builds > Reporter: Benedikt Ritter > Attachments: SANDBOX-401.txt, SANDBOX-401v2.txt > > > As discussed on the ML, we should store the hash code of AccessibleObjectDescriptor in a private member variable after it has been computed the first time. The computed value can be returned on subsequent invocations. Since AccessibleObjectDescriptor is immutable (all of its fields are final) the hash code can never change, once an AccessibleObjectDescriptor has been initialized. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira