|
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. |