Class LRURealmIdentityCache

java.lang.Object
org.wildfly.security.cache.LRURealmIdentityCache
All Implemented Interfaces:
RealmIdentityCache

public final class LRURealmIdentityCache extends Object implements RealmIdentityCache
A RealmIdentityCache implementation providing a LRU cache.
Author:
Pedro Igor
  • Constructor Details

    • LRURealmIdentityCache

      public LRURealmIdentityCache(int maxEntries)
      Creates a new instance.
      Parameters:
      maxEntries - the maximum number of entries to keep in the cache
    • LRURealmIdentityCache

      public LRURealmIdentityCache(int maxEntries, long maxAge)
      Creates a new instance.
      Parameters:
      maxEntries - the maximum number of entries to keep in the cache
      maxAge - the time in milliseconds that an entry can stay in the cache. If -1, entries never expire
  • Method Details