edu.mit.jwi
Interface ICachingDictionary

All Superinterfaces:
IClosable, IDictionary, IHasCharset, IHasLifecycle, IHasVersion
All Known Implementing Classes:
CachingDictionary, Dictionary

public interface ICachingDictionary
extends IDictionary

Provides a governing interface for dictionaries that cache their results.

Since:
JWI 2.2.0
Version:
2.4.0
Author:
Mark A. Finlayson

Nested Class Summary
static interface ICachingDictionary.IItemCache
          The cache used by a caching dictionary.
 
Nested classes/interfaces inherited from interface edu.mit.jwi.data.IHasLifecycle
IHasLifecycle.LifecycleState, IHasLifecycle.ObjectClosedException, IHasLifecycle.ObjectOpenException
 
Method Summary
 ICachingDictionary.IItemCache getCache()
          Returns the cache used by this dictionary, so that it may be configured or manipulated directly.
 
Methods inherited from interface edu.mit.jwi.IDictionary
getExceptionEntry, getExceptionEntry, getExceptionEntryIterator, getIndexWord, getIndexWord, getIndexWordIterator, getSenseEntry, getSenseEntryIterator, getSynset, getSynsetIterator, getWord, getWord, setCharset
 
Methods inherited from interface edu.mit.jwi.item.IHasVersion
getVersion
 
Methods inherited from interface edu.mit.jwi.data.IHasLifecycle
isOpen, open
 
Methods inherited from interface edu.mit.jwi.data.IClosable
close
 
Methods inherited from interface edu.mit.jwi.data.IHasCharset
getCharset
 

Method Detail

getCache

ICachingDictionary.IItemCache getCache()
Returns the cache used by this dictionary, so that it may be configured or manipulated directly.

Returns:
the cache for this dictionary
Since:
JWI 2.2.0


Copyright © 2007-2013 Massachusetts Institute of Technology. All Rights Reserved.