Chris Cranford created WW-4516:
----------------------------------
Summary: BeanInfo caching does not work when using
Hotswap/Rapid-development tools.
Key: WW-4516
URL: https://issues.apache.org/jira/browse/WW-4516
Project: Struts 2
Issue Type: Bug
Components: Plugin - JSON
Affects Versions: 2.3.24
Reporter: Chris Cranford
Priority: Critical
WW-3902 added functionality to cache BeanInfo instances that were retrieved by
introspection to avoid application server locks.
The problem with this fix is that when using rapid-development or hotswap tools
like JRebel, changes to the JSON output is unaffected because the plugin
doesn't see bean changes due to it's internal cache.
It would probably be ideal that when struts.devMode is enabled, the plugin
bypasses the internal cache that it does to support development tools such as
JRebel and only use the caching mechanism non-development cases.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)