## Uses of Interface
com.opensymphony.xwork2.ognl.OgnlCache

- Packages that use OgnlCache
  Package | Description
  --- | ---
  com.opensymphony.xwork2.ognl |

- - ### Uses of OgnlCache in com.opensymphony.xwork2.ognl

    Classes in com.opensymphony.xwork2.ognl that implement OgnlCache
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OgnlCaffeineCache<K,V>` This OGNL Cache implementation is backed by `Caffeine` which uses the Window TinyLfu algorithm.
    `class` | `OgnlDefaultCache<K,V>` Basic OGNL cache implementation.
    `class` | `OgnlLRUCache<K,V>` A basic OGNL LRU cache implementation.

    Methods in com.opensymphony.xwork2.ognl that return OgnlCache
    Modifier and Type | Method and Description
    --- | ---
    `OgnlCache<Key,Value>` | DefaultOgnlCacheFactory.`buildOgnlCache()`
    `OgnlCache<Key,Value>` | OgnlCacheFactory.`buildOgnlCache()`
    `default OgnlCache<Key,Value>` | OgnlCacheFactory.`buildOgnlCache(int evictionLimit, int initialCapacity, float loadFactor, boolean lruCache)` Deprecated. since 6.4.0, use `OgnlCacheFactory.buildOgnlCache(int, int, float, CacheType)`
    `OgnlCache<Key,Value>` | DefaultOgnlCacheFactory.`buildOgnlCache(int evictionLimit, int initialCapacity, float loadFactor, OgnlCacheFactory.CacheType cacheType)`
    `OgnlCache<Key,Value>` | OgnlCacheFactory.`buildOgnlCache(int evictionLimit, int initialCapacity, float loadFactor, OgnlCacheFactory.CacheType cacheType)`

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.