Class CsrfPreventionFilter.LruCache<T>

java.lang.Object
org.apache.catalina.filters.CsrfPreventionFilter.LruCache<T>
Type Parameters:
T - The type held by this cache.
All Implemented Interfaces:
Serializable, CsrfPreventionFilter.NonceCache<T>
Enclosing class:
CsrfPreventionFilter

protected static class CsrfPreventionFilter.LruCache<T> extends Object implements CsrfPreventionFilter.NonceCache<T>
Despite its name, this is a FIFO cache not an LRU cache. Using an older nonce should not delay its removal from the cache in favour of more recent values.
See Also:
  • Constructor Details

    • LruCache

      public LruCache(int cacheSize)
      Construct a new LruCache.
      Parameters:
      cacheSize - The maximum number of entries in the cache
  • Method Details