Package ca.uhn.cache

Interface Summary
IDataItem Represents an individual item stored by a cache.
IDataSource Encapsulates a source of data, for example an original source of data that are to be cached, or a caching proxy around such a data source.
IDimension An axis of a IParamSpace, along which data are divided into IChunks.
IDynamicSemanticCache DO NOT IMPLEMENT.
IGroupQueryParam A IPointQueryParam that selects data items with values along a certain dimension which intersects a certain "group" of value.
IMethodDataSourceHelper Adapts the arguments and return values of a particular Java method to work with a IDataSource.
IParamSpace A multi-dimensional space of IQueryParams.
IPointQueryParam A IPointQueryParam that selects data items with values along a certain dimension exactly equal to a certain "single" value.
IPreFetchingCache TODO: this should extend IDataSource, not ISemanticCache.
IQuery Represents a conjunction of IQueryParams that scopes a set of results.
IQueryParam A query parameter that is relevant for caching, i.e.
IQueryResult Represents a set of IDataItem s that correspond to a query.
ISemanticCache A ISemanticCache keeps rapidly available copies of data in some underlying system.
IUnstationaryDataSource An extension of IDataSource that allows unstationary data.
 

Class Summary
CacheReasonEnum Type safe codes for reasons for caching data.
VolatilityEnum Type safe codes for data volatility.
 



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