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
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.