Package org.apache.struts2.ognl

# Class DefaultOgnlExpressionCacheFactory<Key,Value>

java.lang.Object
org.apache.struts2.ognl.DefaultOgnlCacheFactory<Key,Value>
org.apache.struts2.ognl.DefaultOgnlExpressionCacheFactory<Key,Value>

Type Parameters:
  `Key` - The type for the cache key entries
  `Value` - The type for the cache value entries

All Implemented Interfaces:
  `ExpressionCacheFactory<Key,Value>`, `OgnlCacheFactory<Key,Value>`

public class DefaultOgnlExpressionCacheFactory<Key,Value> extends DefaultOgnlCacheFactory<Key,Value> implements ExpressionCacheFactory<Key,Value>
Default OGNL Expression Cache factory implementation.

Currently used for Expression cache creation.

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface org.apache.struts2.ognl.OgnlCacheFactory

  `OgnlCacheFactory.CacheType`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `DefaultOgnlExpressionCacheFactory(String cacheMaxSize, String defaultCacheType)`

- ## Method Summary

  ### Methods inherited from class org.apache.struts2.ognl.DefaultOgnlCacheFactory

  `buildOgnlCache, buildOgnlCache, getCacheMaxSize, getDefaultCacheType`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

  ### Methods inherited from interface org.apache.struts2.ognl.OgnlCacheFactory

  `buildOgnlCache, buildOgnlCache, getCacheMaxSize, getDefaultCacheType`

- ## Constructor Details

  - ### DefaultOgnlExpressionCacheFactory

    public DefaultOgnlExpressionCacheFactory(String cacheMaxSize, String defaultCacheType)