ORO, Inc. Logo  All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.oroinc.text.PatternCacheRandom

java.lang.Object
   |
   +----com.oroinc.text.GenericPatternCache
           |
           +----com.oroinc.text.PatternCacheRandom

public final class PatternCacheRandom
extends GenericPatternCache
This class is a GenericPatternCache subclass implementing a random cache replacement policy. In other words, patterns are added to the cache until it becomes full. Once the cache is full, when a new pattern is added to the cache, it replaces a randomly selected pattern in the cache.

Copyright © 1997 Original Resuable Objects, Inc. All rights reserved.

See Also:
GenericPatternCache

Constructor Index

 o PatternCacheRandom()
Same as:
 PatternCacheRandom(GenericPatternCache.DEFAULT_CAPACITY);
 
 o PatternCacheRandom(int)
Same as:
 PatternCacheRandom(capacity, new Perl5Compiler());
 
 o PatternCacheRandom(int, PatternCompiler)
Creates a PatternCacheRandom instance with a given cache capacity and initialized to use a given PatternCompiler instance as a pattern compiler.
 o PatternCacheRandom(PatternCompiler)
Same as:
 PatternCacheRandom(GenericPatternCache.DEFAULT_CAPACITY, compiler);
 

Constructors

 o PatternCacheRandom
 public PatternCacheRandom(int capacity,
                           PatternCompiler compiler)
Creates a PatternCacheRandom instance with a given cache capacity and initialized to use a given PatternCompiler instance as a pattern compiler.

Parameters:
capacity - The capacity of the cache.
compiler - The PatternCompiler to use to compile patterns.
 o PatternCacheRandom
 public PatternCacheRandom(PatternCompiler compiler)
Same as:
 PatternCacheRandom(GenericPatternCache.DEFAULT_CAPACITY, compiler);
 

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

 o PatternCacheRandom
 public PatternCacheRandom()
Same as:
 PatternCacheRandom(GenericPatternCache.DEFAULT_CAPACITY);
 


ORO, Inc. Logo  All Packages  Class Hierarchy  This Package  Previous  Next  Index