oracle.jsp.jwcache
Class CacheBlock
java.lang.Object
|
+--oracle.jsp.jwcache.CacheBlock
- public class CacheBlock
- extends java.lang.Object
- implements java.io.Serializable
CacheBlock
class that represents the basic meta-data and actual cache data
of cache block. The basic meta-data includes the creation time
and the expiration time of a cache block.
The actual cache data must be serializable, in order for the
cache storage to write to persistent storage.
- See Also:
- Serialized Form
CacheBlock(long creationTime,
long expirationTime,
java.lang.Object data)
Constructor for Cache Block objects |
Type | Method |
long |
getCreationTime()
To get the creation time of a cache block |
java.lang.Object |
getData()
To get the actual cache data of a cache block |
long |
getExpirationTime()
To get the expiration time of a cache block |
java.lang.String |
toString()
To get the description string of this cache block for debugging purpose |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
CacheBlock
public CacheBlock(long creationTime,
long expirationTime,
java.lang.Object data)
- Constructor for Cache Block objects
Users should do not need to call this constructor themselves, when they
need to store data into the cache. Cache Repository
will construct
a Cache Block object to contain the meta data and actual cached data, when
users request a piece of cache from the repository.
- Parameters:
creationTime
- the creation time of a cache blockexpirationTime
- the expiration time of a cache blockdata
- the actual cache data
getCreationTime
public long getCreationTime()
- To get the creation time of a cache block
- Returns:
- the creation time of a cache block
getExpirationTime
public long getExpirationTime()
- To get the expiration time of a cache block
- Returns:
- the expiration time of a cache block
getData
public java.lang.Object getData()
- To get the actual cache data of a cache block
- Returns:
- the actual cache data of a cache block
toString
public java.lang.String toString()
- To get the description string of this cache block for debugging purpose
- Overrides:
- toString in class java.lang.Object
- Returns:
- the description string of this cache block for debugging purpose