Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.oro.text
Class PatternCacheFIFO  view PatternCacheFIFO download PatternCacheFIFO.java

java.lang.Object
  extended byorg.apache.oro.text.GenericPatternCache
      extended byorg.apache.oro.text.PatternCacheFIFO
All Implemented Interfaces:
PatternCache

public final class PatternCacheFIFO
extends GenericPatternCache

This class is a GenericPatternCache subclass implementing a FIFO (First In First Out) cache replacement policy. In other words, patterns 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.

Since:
1.0
Version:
@version@

Field Summary
 
Fields inherited from class org.apache.oro.text.GenericPatternCache
_cache, _compiler, DEFAULT_CAPACITY
 
Constructor Summary
PatternCacheFIFO()
          Same as:
PatternCacheFIFO(int capacity)
          Same as:
PatternCacheFIFO(int capacity, org.apache.oro.text.regex.PatternCompiler compiler)
          Creates a PatternCacheFIFO instance with a given cache capacity, initialized to use a given PatternCompiler instance as a pattern compiler.
PatternCacheFIFO(org.apache.oro.text.regex.PatternCompiler compiler)
          Same as:
 
Methods inherited from class org.apache.oro.text.GenericPatternCache
addPattern, addPattern, capacity, getPattern, getPattern, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatternCacheFIFO

public PatternCacheFIFO(int capacity,
                        org.apache.oro.text.regex.PatternCompiler compiler)
Creates a PatternCacheFIFO instance with a given cache capacity, initialized to use a given PatternCompiler instance as a pattern compiler.


PatternCacheFIFO

public PatternCacheFIFO(org.apache.oro.text.regex.PatternCompiler compiler)
Same as:
 PatternCacheFIFO(GenericPatternCache.DEFAULT_CAPACITY, compiler);
 


PatternCacheFIFO

public PatternCacheFIFO(int capacity)
Same as:
 PatternCacheFIFO(capacity, new Perl5Compiler());
 


PatternCacheFIFO

public PatternCacheFIFO()
Same as:
 PatternCacheFIFO(GenericPatternCache.DEFAULT_CAPACITY);