Class FifoCache<T>
java.lang.Object
software.amazon.awssdk.auth.signer.internal.FifoCache<T>
- Type Parameters:
T
- value type
A bounded cache that has a FIFO eviction policy when the cache is full.
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
FifoCache
public FifoCache(int maxSize) - Parameters:
maxSize
- the maximum number of entries of the cache
-
-
Method Details
-
add
Adds an entry to the cache, evicting the earliest entry if necessary. -
get
Returns the value of the given key; or null of no such entry exists. -
size
public int size()Returns the current size of the cache. -
getMaxSize
public int getMaxSize()Returns the maximum size of the cache. -
toString
-