org.apache.oro.util
Class CacheFIFO
- Cache, java.io.Serializable
public final class CacheFIFO
This class is a GenericCache subclass implementing a FIFO (First
In First Out) cache replacement policy. In other words, values are
added to the cache until the cache becomes full. Once the cache is full,
if a new pattern is added to the cache, it replaces the first of
the current patterns in the cache to have been added.
CacheFIFO() - Same as:
CacheFIFO(GenericCache.DEFAULT_CAPACITY);
|
CacheFIFO(int capacity) - Creates a CacheFIFO instance with a given cache capacity.
|
void | addElement(Object key, Object value) - Adds a value to the cache.
|
CacheFIFO
public CacheFIFO()
Same as:
CacheFIFO(GenericCache.DEFAULT_CAPACITY);
CacheFIFO
public CacheFIFO(int capacity)
Creates a CacheFIFO instance with a given cache capacity.
capacity
- The capacity of the cache.
addElement
public final void addElement(Object key,
Object value)
Adds a value to the cache. If the cache is full, when a new value
is added to the cache, it replaces the first of the current values
in the cache to have been added (i.e., FIFO).
- addElement in interface Cache
- addElement in interface GenericCache
key
- The key referencing the value added to the cache.value
- The value to add to the cache.
Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.