[ https://issues.apache.org/jira/browse/WW-4516?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14603486#comment-14603486 ]
ASF subversion and git services commented on WW-4516: ----------------------------------------------------- Commit 46b0ef632f46f314776bbb1b0b8b78b80e473939 in struts's branch refs/heads/master from [~lukaszlenart] [ https://git-wip-us.apache.org/repos/asf?p=struts.git;h=46b0ef6 ] WW-4516 Allows disable BeanInfo cache in devMode > 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 > Fix For: 2.5.x > > > 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)