|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CacheException | |
ca.uhn.cache | |
ca.uhn.cache.exception | |
ca.uhn.cache.impl | |
ca.uhn.cache.util |
Uses of CacheException in ca.uhn.cache |
Methods in ca.uhn.cache that throw CacheException | |
IQuery[] |
ISemanticCache.remainder(IQuery theQuery,
int theMaxGroups)
Given an IQuery, find a small list of new IQuery that span all the data in the original IQuery that are not present in the cache. |
IQueryResult |
ISemanticCache.get(IQuery theQuery)
|
void |
ISemanticCache.put(IQuery theQueryScope,
IQueryResult theResult)
|
java.util.Date |
ISemanticCache.getEarliestCacheTime(IQuery theQuery)
|
void |
ISemanticCache.update(IQueryResult theResult)
Updates semantic regions that are already in the cache with revised data. |
Uses of CacheException in ca.uhn.cache.exception |
Subclasses of CacheException in ca.uhn.cache.exception | |
class |
QueryResultRetrievalCacheException
Thrown when an error occurs while retrieving the IQueryResult
associated with an IQuery . |
class |
QueryResultStorageCacheException
Thrown when an error occurs while storing the association of an IQueryResult with an IQuery . |
Uses of CacheException in ca.uhn.cache.impl |
Methods in ca.uhn.cache.impl that throw CacheException | |
IQuery[] |
ChunkBasedSemanticCache.remainder(IQuery theQuery,
int theMaxGroups)
Given an IQuery, find a small list of new IQuery that span all the data in the original IQuery that are not present in the cache. Some extra data may (i.e. data in the cache or data not requested) may be spaned. Generally there is a trade-off between extra data and number of new queries returned. |
IQueryResult |
ChunkBasedSemanticCache.get(IQuery theQuery)
|
void |
ChunkBasedSemanticCache.put(IQuery theQueryScope,
IQueryResult theResult)
|
void |
ChunkBasedSemanticCache.update(IQueryResult theResult)
Updates semantic regions that are already in the cache with revised data. This does not change the semantic scope of the cache, but may add or alter data items. If a data item moves from one semantic region to another as a result of an update, then if both regions are cached, the changed data will replace the old data, effectively removing it from the old region. If the new region is not cached, the data will remain in the old region, until it is evicted. |
java.util.Date |
ChunkBasedSemanticCache.getEarliestCacheTime(IQuery theQuery)
TODO: optimize!! |
Uses of CacheException in ca.uhn.cache.util |
Methods in ca.uhn.cache.util that throw CacheException | |
IQueryResult |
QueryProcessor.getCombinedResult()
Blocks until a result is available or an exception is encountered. |
java.util.Date |
UnstationaryQueryProcessor.getUpdateBoundary()
|
void |
UnstationaryQueryProcessor.setUpdate(IQueryResult theUpdate)
Must be called before getCombinedData(). |
Constructors in ca.uhn.cache.util that throw CacheException | |
QueryProcessor(IQuery theQuery,
ISemanticCache theCache,
int theMaxGroups,
EDU.oswego.cs.dl.util.concurrent.Executor theExecutor)
Constructor for STATIONARY DATA ONLY. |
|
UnstationaryQueryProcessor(IQuery theQuery,
ISemanticCache theCache,
int theMaxGroups,
EDU.oswego.cs.dl.util.concurrent.Executor theExecutor)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |