[ https://issues.apache.org/jira/browse/BEANUTILS-312?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Niall Pemberton updated BEANUTILS-312: -------------------------------------- Comment: was deleted > 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.