You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Aaron Zeckoski (JIRA)" <ji...@apache.org> on 2008/05/05 12:04:55 UTC
[jira] Updated: (BEANUTILS-312) Expose the caches in
PropertyBeanUtils so they can be controlled if needed
[ https://issues.apache.org/jira/browse/BEANUTILS-312?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aaron Zeckoski updated BEANUTILS-312:
-------------------------------------
Attachment: beanutils-add-cache-setters-getters-remove-fasthashmap.patch
> Expose the caches in PropertyBeanUtils so they can be controlled if needed
> --------------------------------------------------------------------------
>
> Key: BEANUTILS-312
> URL: https://issues.apache.org/jira/browse/BEANUTILS-312
> Project: Commons BeanUtils
> Issue Type: Improvement
> Components: Bean / Property Utils
> Affects Versions: 1.8.0-BETA
> Reporter: Aaron Zeckoski
> Fix For: 1.8.0
>
> Attachments: beanutils-add-cache-setters-getters-remove-fasthashmap.patch
>
> Original Estimate: 1h
> Remaining Estimate: 1h
>
> 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.
> The attached patch exposes the caches in PropertyBeanUtils and sets them to be Map instead of FastHashMap. This also involves a change to PropertyUtils (also changing FastHashMap to Map). The patch is fairly small and was built again the trunk.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.