# Uses of Interface
fr.gouv.vitam.storage.offers.tape.cache.LRUCacheEvictionJudge

Packages that use LRUCacheEvictionJudge
Package
Description
fr.gouv.vitam.storage.offers.tape.cache
fr.gouv.vitam.storage.offers.tape.cas

- ## Uses of LRUCacheEvictionJudge in fr.gouv.vitam.storage.offers.tape.cache

  Constructor parameters in fr.gouv.vitam.storage.offers.tape.cache with type arguments of type LRUCacheEvictionJudge
  Modifier
  Constructor
  Description
  ``
  `LRUCache(long maxCapacity, long evictionCapacity, long safeCapacity, Supplier<LRUCacheEvictionJudge<T>> evictionJudgeFactory, Consumer<T> evictionListener, Stream<LRUCacheEntry<T>> initialEntries, Executor evictionExecutor, AlertService alertService)`

- ## Uses of LRUCacheEvictionJudge in fr.gouv.vitam.storage.offers.tape.cas

  Methods in fr.gouv.vitam.storage.offers.tape.cas that return LRUCacheEvictionJudge
  Modifier and Type
  Method
  Description
  `LRUCacheEvictionJudge<ArchiveCacheEntry>`
  ArchiveCacheEvictionController.`computeEvictionJudge()`
  Computes an eviction judge that prevents eviction of in-use archives (required by active access requests) or eviction of archives that are non-expirable (to be kept forever in cache).