Uses of Class
ca.uhn.cache.exception.CacheException

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)
           
 



Copyright © 2004-2005 University Health Network. All Rights Reserved.