net.didion.jwnl.dictionary
Class AbstractCachingDictionary
java.lang.Object
net.didion.jwnl.dictionary.Dictionary
net.didion.jwnl.dictionary.AbstractCachingDictionary
- All Implemented Interfaces:
- Installable
- Direct Known Subclasses:
- DatabaseBackedDictionary, FileBackedDictionary
- public abstract class AbstractCachingDictionary
- extends Dictionary
Extends Dictionary to provide caching of elements.
| Methods inherited from class net.didion.jwnl.dictionary.Dictionary |
close, getException, getExceptionIterator, getIndexWord, getIndexWordIterator, getIndexWordIterator, getInstance, getMorphologicalProcessor, getRandomIndexWord, getSynsetAt, getSynsetIterator, lookupAllIndexWords, lookupIndexWord, prepareQueryString, setDictionary, uninstall |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractCachingDictionary
protected AbstractCachingDictionary()
AbstractCachingDictionary
protected AbstractCachingDictionary(boolean enableCaching)
AbstractCachingDictionary
protected AbstractCachingDictionary(MorphologicalProcessor morph)
AbstractCachingDictionary
protected AbstractCachingDictionary(MorphologicalProcessor morph,
boolean enableCaching)
isCachingEnabled
public boolean isCachingEnabled()
setCachingEnabled
public void setCachingEnabled(boolean cachingEnabled)
getCacheSizes
public int getCacheSizes(DictionaryElementType type)
getCacheCapacity
public int getCacheCapacity(DictionaryElementType type)
setCacheCapacity
public void setCacheCapacity(int size)
setCacheCapacity
public void setCacheCapacity(DictionaryElementType type,
int size)
clearCache
public void clearCache()
clearCache
public void clearCache(DictionaryElementType elementType)
cacheIndexWord
protected void cacheIndexWord(POSKey key,
IndexWord word)
getCachedIndexWord
protected IndexWord getCachedIndexWord(POSKey key)
cacheSynset
protected void cacheSynset(POSKey key,
Synset synset)
getCachedSynset
protected Synset getCachedSynset(POSKey key)
cacheException
protected void cacheException(POSKey key,
Exc exception)
getCachedException
protected Exc getCachedException(POSKey key)
JWNL homepage.