Return-Path: Delivered-To: apmail-commons-issues-archive@locus.apache.org Received: (qmail 81491 invoked from network); 28 Apr 2008 07:58:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 28 Apr 2008 07:58:58 -0000 Received: (qmail 28333 invoked by uid 500); 28 Apr 2008 07:58:59 -0000 Delivered-To: apmail-commons-issues-archive@commons.apache.org Received: (qmail 27862 invoked by uid 500); 28 Apr 2008 07:58:58 -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 27851 invoked by uid 99); 28 Apr 2008 07:58:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 28 Apr 2008 00:58:58 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of azeckoski@gmail.com designates 209.85.200.173 as permitted sender) Received: from [209.85.200.173] (HELO wf-out-1314.google.com) (209.85.200.173) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 28 Apr 2008 07:58:13 +0000 Received: by wf-out-1314.google.com with SMTP id 25so4025484wfc.27 for ; Mon, 28 Apr 2008 00:58:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=i+Y4xS7qjwyoNU3d6MUyKyAwKSBV0MS/akYTqATwRq8=; b=diogokxV57W6gDRcyedSi2vMYKkBWf7+QPp+73mGzvjoBC9Lxldz6sZ5QRE10qwhKQpDfhwtxl07gt3E252NI9DKc6oljJjqbbZnH77wq+DDljgpvBy8xL7oWxkuNOOTZXnudzF+6CAJ8ZLHfOM0D6KgAhPKYPzopQrjKpp2k7A= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=apQThHXz/IkfbXVD/CDysYYUnuf3En99vLds0gSM7ffOwObajFdt8Fh1FNvoAzdBYOxKqRsp+ArsIcudwxGXwAMf++GyhqJNBNfRM8Vonk2LCOtCJj5Bxl9aBdLV1ClWPxapfFTjC7RIzGzK+PsTngbTyp9uvKYziNr+hRdU4zY= Received: by 10.142.68.4 with SMTP id q4mr2023244wfa.319.1209369506812; Mon, 28 Apr 2008 00:58:26 -0700 (PDT) Received: by 10.143.34.10 with HTTP; Mon, 28 Apr 2008 00:58:26 -0700 (PDT) Message-ID: <4e820f670804280058j66d8c335pb9a899fd58fee8ed@mail.gmail.com> Date: Mon, 28 Apr 2008 08:58:26 +0100 From: "Aaron Zeckoski" To: issues@commons.apache.org Subject: (BEANUTILS-180-BETA) Access/configuration of PropertyUtilsBean caches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Checked: Checked by ClamAV on apache.org Apologies if this is the wrong list for this. We have an extension to commons beanutils which allows us to make it work with public fields as well (and a few other improvements we needed like deep cloning). In 1.8.0-BETA it is easier to handle this extension (thanks!) but it could be even easier if there was a way to get and set the caches which are used for storing the PropertyDescriptors. Just switching the type from FastHashMap to Map and making a setter and getter which are publicly visible would be enough to reduce our the work in extending this significantly. I can submit a patch for this if that is the better way to go about it but I thought I would see what people thought first. Would this be generally useful? Thanks -AZ -- Aaron Zeckoski (aaronz@vt.edu) Senior Research Engineer - CARET - Cambridge University [http://bugs.sakaiproject.org/confluence/display/~aaronz/] Sakai Fellow - [http://aaronz-sakai.blogspot.com/]