| java.lang.Object org.apache.oro.util.GenericCache org.apache.oro.util.CacheFIFO
CacheFIFO | final public class CacheFIFO extends GenericCache (Code) | | 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.
version: @version@ since: 1.0 See Also: GenericCache |
Constructor Summary | |
public | CacheFIFO(int capacity) Creates a CacheFIFO instance with a given cache capacity. | public | CacheFIFO() |
CacheFIFO | public CacheFIFO(int capacity)(Code) | | Creates a CacheFIFO instance with a given cache capacity.
Parameters: capacity - The capacity of the cache. |
CacheFIFO | public CacheFIFO()(Code) | | Same as:
CacheFIFO(GenericCache.DEFAULT_CAPACITY);
|
addElement | final public synchronized void addElement(Object key, Object value)(Code) | | 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).
Parameters: key - The key referencing the value added to the cache. Parameters: value - The value to add to the cache. |
|
|