org.jafer.record
Class Cache
java.lang.Object
|
+--org.jafer.record.Cache
- public class Cache
- extends java.lang.Object
|
Method Summary |
private void |
checkCacheSize(int size)
|
void |
clear()
|
boolean |
contains(java.lang.Integer recNo)
|
java.lang.Object |
getBER(org.w3c.dom.Document document,
java.lang.String schema,
java.lang.Integer recNo)
|
DataObject |
getDataObject(java.lang.Integer recNo)
|
org.w3c.dom.Node |
getXML(org.w3c.dom.Document document,
java.lang.String targetSchema,
java.lang.Integer recNo)
|
void |
put(java.lang.Integer recNo,
DataObject dataObject)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataCache
private java.util.Hashtable dataCache
xmlCache
private java.util.Hashtable xmlCache
berCache
private java.util.Hashtable berCache
dataTimeStamp
private java.util.TreeMap dataTimeStamp
dataCacheSize
private int dataCacheSize
recordFactory
private RecordFactory recordFactory
logger
private static java.util.logging.Logger logger
clear
public double clear
Cache
public Cache(RecordFactory recordFactory,
int dataCacheSize)
getBER
public java.lang.Object getBER(org.w3c.dom.Document document,
java.lang.String schema,
java.lang.Integer recNo)
throws JaferException
JaferException
getXML
public org.w3c.dom.Node getXML(org.w3c.dom.Document document,
java.lang.String targetSchema,
java.lang.Integer recNo)
throws JaferException
JaferException
getDataObject
public DataObject getDataObject(java.lang.Integer recNo)
throws JaferException
JaferException
contains
public boolean contains(java.lang.Integer recNo)
put
public void put(java.lang.Integer recNo,
DataObject dataObject)
checkCacheSize
private void checkCacheSize(int size)
clear
public void clear()