James Chaplin created WW-5035:
---------------------------------

             Summary: Provide mechanism to clear OgnlUtil caches
                 Key: WW-5035
                 URL: https://issues.apache.org/jira/browse/WW-5035
             Project: Struts 2
          Issue Type: Improvement
          Components: Core
         Environment: All
            Reporter: James Chaplin
             Fix For: 2.5.21


Hello Apache Struts Team.

This Jira proposes to provide some cache-clearing methods for the OgnlUtil 
class, as well as methods to check the current cache element count.

These methods will allow applications to clear the OgnlUtil expression cache 
and BeanInfo cache when necessary (using application-specific usage profile).

Currently the only OgnlUtil cache control available to applications is to 
enable/disable the OgnlUtil expressionCache 
({{struts.ognl.enableExpressionCache flag}}). 

Using the new methods applications that have resource (memory) leak issues with 
the caches may be able to use the caches to gain some performance benefits, 
while periodically clearing them to recover memory resources.  Application 
developers can determine how frequently (e.g. hourly, daily) such cache 
clearing is needed.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to