# Uses of Interface
org.apache.struts2.ognl.OgnlCache

Packages that use OgnlCache
Package
Description
org.apache.struts2.ognl

- ## Uses of OgnlCache in org.apache.struts2.ognl

  Classes in org.apache.struts2.ognl that implement OgnlCache
  Modifier and Type
  Class
  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 org.apache.struts2.ognl that return OgnlCache
  Modifier and Type
  Method
  Description
  `OgnlCache<Key,Value>`
  DefaultOgnlCacheFactory.`buildOgnlCache()`
  `OgnlCache<Key,Value>`
  DefaultOgnlCacheFactory.`buildOgnlCache(int evictionLimit, int initialCapacity, float loadFactor, OgnlCacheFactory.CacheType cacheType)`
  `OgnlCache<Key,Value>`
  OgnlCacheFactory.`buildOgnlCache()`
  `OgnlCache<Key,Value>`
  OgnlCacheFactory.`buildOgnlCache(int evictionLimit, int initialCapacity, float loadFactor, OgnlCacheFactory.CacheType cacheType)`