ca.uhn.cache.internal
Interface IChunk
- All Known Implementing Classes:
- Chunk
- public interface IChunk
A block of data that is retrieved and cached together. The
boundaries of a IChunk
are defined according to
QueryParameter
s. Data items may have attributes
such as category, date, name, etc. Some of these, for example
category and date, will correspond to QueryParameter
s.
A IChunk
is a grouping of data items in the same part
of the QueryParameter
space. How this space is divided
is determined by a ISemanticCache
.
- Version:
- $Revision: 1.1 $ updated on $Date: 2005/01/24 22:53:27 $ by $Author: bryan_tripp $
- Author:
- Bryan Tripp
getId
public java.lang.String getId()
- Returns:
- the unique ID of the chunk
getVolatility
public VolatilityEnum getVolatility()
- Returns:
- the greatest volatility of all data in the chunk
getLastUpdateTime
public java.util.Date getLastUpdateTime()
- Returns:
- the most recent time of update of all data in the chunk
getCacheTime
public java.util.Date getCacheTime()
- Returns:
- the time at which the data in the chunk were cached
getLastAccessTime
public java.util.Date getLastAccessTime()
- Returns:
- the most recent time at which data in the the chunk were accessed
getReasons
public CacheReasonEnum[] getReasons()
- Returns:
- a list of reasons why this chunk was cached
getBoundaries
public IQuery getBoundaries()
- Returns:
IQuery
describing the limits of the chunk
TODO: possibly replace with method to see if a data item fits here
Copyright © 2004-2005 University Health Network. All Rights Reserved.