opennlp.grok.util
Class Cache
java.lang.Object
|
+--opennlp.grok.util.Cache
- All Implemented Interfaces:
- ParamListener, java.io.Serializable
- public class Cache
- extends java.lang.Object
- implements ParamListener, java.io.Serializable
Implements a cache parameterized by size and associativity. It can also
save to and load from a file. Nothing amazing, but it gets the job done.
It also relies on Params to make its properties user specifiable.
- Version:
- $Revision: 1.2 $, $Date: 2001/11/26 17:18:23 $
- Author:
- Gann Bierner
- See Also:
- Serialized Form
Constructor Summary |
Cache(java.lang.String id,
int length,
int assoc)
|
Method Summary |
void |
clear()
|
java.lang.Object |
get(java.lang.Object key)
|
void |
paramChanged(java.lang.String param,
java.lang.String value)
|
void |
paramRegistered(java.lang.String param,
java.lang.String value)
|
void |
paramSaving()
|
void |
put(java.lang.Object key,
java.lang.Object val)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Cache
public Cache(java.lang.String id,
int length,
int assoc)
clear
public void clear()
put
public void put(java.lang.Object key,
java.lang.Object val)
get
public java.lang.Object get(java.lang.Object key)
paramChanged
public void paramChanged(java.lang.String param,
java.lang.String value)
- Specified by:
paramChanged
in interface ParamListener
paramSaving
public void paramSaving()
- Specified by:
paramSaving
in interface ParamListener
paramRegistered
public void paramRegistered(java.lang.String param,
java.lang.String value)
- Specified by:
paramRegistered
in interface ParamListener
Copyright © 2003 Jason Baldridge and Gann Bierner. All Rights Reserved.