org.apache.oro.util
Class CacheFIFO

public class CacheFIFO
extends GenericCache
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.
Since1.0
Version@version@
AuthorNot specified.
See also
Wiki javadoc Use textile entry format.
Add your comments here.
Fields inherited from org.apache.oro.utilGenericCache
Constructor Summary
CacheFIFO( int capacity )
Creates a CacheFIFO instance with a given cache capacity.
CacheFIFO()
Same as:
Method Summary
void addElement( Object key, Object value )
Adds a value to the cache.
Methods inherited from org.apache.oro.utilCache
Methods inherited from org.apache.oro.utilGenericCache
CacheFIFO
public CacheFIFO ( int capacity )
Creates a CacheFIFO instance with a given cache capacity.

Parameters
TypeNameDescription
int capacity The capacity of the cache.
Wiki javadoc Use textile entry format.
Add your comments here.
CacheFIFO
public CacheFIFO ( )
Same as:
 CacheFIFO(GenericCache.DEFAULT_CAPACITY);
 
Wiki javadoc Use textile entry format.
Add your comments here.
addElement
public 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).

Overrides method in GenericCache
Parameters
TypeNameDescription
Object key The key referencing the value added to the cache.
Object value The value to add to the cache.
Returns void No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.