[ https://issues.apache.org/jira/browse/WW-5514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17911214#comment-17911214 ]
Jon Pulice edited comment on WW-5514 at 1/8/25 7:58 PM: -------------------------------------------------------- [~lukaszlenart] thanks for adding this to the 6.8.0 release. Do you have an estimate of when that version would be published? was (Author: JIRAUSER299110): Thanks for adding this to the 6.8.0 release. Do you have an estimate of when that version would be published? > Allow configuration of ProxyUtil for cache types > ------------------------------------------------ > > Key: WW-5514 > URL: https://issues.apache.org/jira/browse/WW-5514 > Project: Struts 2 > Issue Type: Bug > Affects Versions: 6.6.0 > Reporter: Jon Pulice > Priority: Minor > Fix For: 6.8.0, 7.1.0 > > > Since 6.6.0, the ProxyUtil class now always uses the WTLFU cache type when > creating its two internal caches. This means that the caffeine > library is now mandatory when it was not before. > {code:java} > private static final OgnlCache<Class<?>, Boolean> isProxyCache = (new > DefaultOgnlCacheFactory(10000, OgnlCacheFactory.CacheType.WTLFU, 256)) > .buildOgnlCache(); > private static final OgnlCache<Member, Boolean> isProxyMemberCache = (new > DefaultOgnlCacheFactory(10000, OgnlCacheFactory.CacheType.WTLFU, 256)) > .buildOgnlCache();{code} > > Prior to 6.6.0, setting both of these configuration options would allow you > to omit the caffeine dependency from an application: > {code:java} > <constant name="struts.ognl.expressionCacheType" value ="basic" /> > <constant name="struts.ognl.beanInfoCacheType" value="basic" />{code} > > Would it be possible to allow for the cache type used by the ProxyUtil class > to be configurable as well similar to the above? -- This message was sent by Atlassian Jira (v8.20.10#820010)