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
IChunk s. |
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 IQueryParam s. |
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 IQueryParam s 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. |