This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-staging in repository https://gitbox.apache.org/repos/asf/struts-site.git
The following commit(s) were added to refs/heads/asf-staging by this push: new 6c167ab08 Updates stage by Jenkins 6c167ab08 is described below commit 6c167ab089e109021e1325106a9594b7545c686f Author: jenkins <bui...@apache.org> AuthorDate: Fri Oct 20 10:43:27 2023 +0000 Updates stage by Jenkins --- content/commercial-support.html | 20 ++++++------- content/core-developers/default-properties.html | 38 +++++++++---------------- 2 files changed, 21 insertions(+), 37 deletions(-) diff --git a/content/commercial-support.html b/content/commercial-support.html index 991532f07..07dd6fcbf 100644 --- a/content/commercial-support.html +++ b/content/commercial-support.html @@ -158,18 +158,15 @@ <h2 id="asf-support">ASF support</h2> -<p>The Apache Software Foundation doesn’t provide any kind of commercial support you can call for in case of issues -or request changes impacting Apache Struts or applications build based on top of the framework. You can always prepare -a change request and donate your code to the project. This requires fulfilling some requirements, please read -the <a href="https://www.apache.org/foundation/how-it-works/legal.html">Legal</a> page for more details.</p> +<p>Please note that the Apache Software Foundation does not offer commercial support for Apache Struts or related applications. +If you encounter issues or wish to propose changes, you can submit a change request and contribute code to the project. +Ensure you meet the requirements specified <a href="https://www.apache.org/foundation/how-it-works/legal.html">here</a>.</p> <h2 id="list-of-companies">List of companies</h2> -<p>Below is a list of companies that can provide you with commercial support around Apache Struts and JavaEE application. -Please contact the company directly with your inquiry to get detailed information about how they can help you.</p> - -<p>We do our best to keep this list up to date and if you know any company that offers this kind of support, feel free to contact -us and provide more details.</p> +<p>Explore commercial support options for Apache Struts and JavaEE applications through the following companies. +For detailed assistance, kindly reach out to them directly. Help us keep this list current; if you’re aware of other +supportive companies, please share details with us.</p> <p>Last updated: <strong>2023-10-10</strong></p> @@ -184,9 +181,8 @@ us and provide more details.</p> <h2 id="how-to-add-a-new-company">How to add a new company</h2> -<p>The simplest approach is to create a Pull Request to this page providing all the information. The PR will be reviewed -by one of the committers who can verify that data or ask for more clarification. -You can also send a request to the <a href="https://struts.staged.apache.org/mail.html">User Mailing</a> list with all the data.</p> +<p>Create a Pull Request with the required information. A committer will review it, ensuring accuracy, or seek clarification. +Alternatively, you can submit a request to the <a href="https://struts.staged.apache.org/mail.html">User Mailing</a> list.</p> </section> </article> diff --git a/content/core-developers/default-properties.html b/content/core-developers/default-properties.html index 29b34b4ca..b05405508 100644 --- a/content/core-developers/default-properties.html +++ b/content/core-developers/default-properties.html @@ -401,31 +401,19 @@ struts.ognl.enableExpressionCache=true # struts.ognl.expressionCacheFactory=customOgnlExpressionCacheFactory # struts.ognl.beanInfoCacheFactory=customOgnlBeanInfoCacheFactory -### Specify a limit to the number of entries in the OGNL expressionCache. -### For the standard expressionCache mode, when the limit is exceeded the entire cache's -### content will be cleared (can help prevent memory leaks). -### For expressionCacheLRUMode true, the limit will ensure the cache does not exceed -### that size, dropping the oldest (least-recently-used) expressions to add new ones. -### NOTE: If not set, the default is 25000, which may be excessive. -# struts.ognl.expressionCacheMaxSize=1000 - -### Indicates if the OGNL expressionCache should use LRU mode. -### NOTE: When true, make sure to set the expressionCacheMaxSize to a reasonable value -### for your application. Otherwise the default limit will never (practically) be reached. -# struts.ognl.expressionCacheLRUMode=false - -### Specify a limit to the number of entries in the OGNL beanInfoCache. -### For the standard beanInfoCache mode, when the limit is exceeded the entire cache's -### content will be cleared (can help prevent memory leaks). -### For beanInfoCacheLRUMode true, the limit will ensure the cache does not exceed -### that size, dropping the oldest (least-recently-used) expressions to add new ones. -### NOTE: If not set, the default is 25000, which may be excessive. -# struts.ognl.beanInfoCacheMaxSize=1000 - -### Indicates if the OGNL beanInfoCache should use LRU mode. -### NOTE: When true, make sure to set the beanInfoCacheMaxSize to a reasonable value -### for your application. Otherwise the default limit will never (practically) be reached. -# struts.ognl.beanInfoCacheLRUMode=false +### Specifies the type of cache to use for parsed OGNL expressions. See StrutsConstants class for further information. +struts.ognl.expressionCacheType=wtlfu + +### Specifies the maximum cache size for parsed OGNL expressions. This should be configured based on the cache type +### chosen and application-specific needs. +struts.ognl.expressionCacheMaxSize=10000 + +### Specifies the type of cache to use for BeanInfo objects. See StrutsConstants class for further information. +struts.ognl.beanInfoCacheType=wtlfu + +### Specifies the maximum cache size for BeanInfo objects. This should be configured based on the cache type chosen and +### application-specific needs. +struts.ognl.beanInfoCacheMaxSize=10000 ### Indicates if Dispatcher should handle unexpected exceptions by calling sendError() ### or simply rethrow it as a ServletException to allow future processing by other frameworks like Spring Security