Package org.apache.tomcat.util.collections
package org.apache.tomcat.util.collections
-
ClassesClassDescriptionA Map implementation that uses case-insensitive (using
Locale.ENGLISH) strings as keys.ConcurrentCache<K,V> A thread-safe cache that uses an eden space backed by aConcurrentHashMapand a long-term space backed by aWeakHashMap.A thread-safe LRU (Least Recently Used) cache with a configurable size limit.Concurrent hash map that holds its keys via weak references.This is intended as a (mostly) GC-free alternative toConcurrentLinkedQueuewhen the requirement is to create an unbounded queue with no requirement to shrink the queue.This is intended as a (mostly) GC-free alternative toStackwhen the requirement is to create a pool of re-usable objects with no requirement to shrink the pool.