|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ICacheDescription
This interface represents objects that describe cacheable objects. Implementors of this interface should ideally be immutable, if they are used to describe objects that are placed in cache. Note well: The getCriticalSectionName() method described by this interface is meant to return the name of a critical section. This should be distinguishable from other critical sections in the system; it should therefore have the classname as a component.
| Field Summary | |
|---|---|
static java.lang.String |
_rcsid
|
| Method Summary | |
|---|---|
java.lang.String |
getCriticalSectionName()
Get the critical section name for this description object. |
ICacheClass |
getObjectClass()
Get the object class for an object. |
long |
getObjectExpirationTime()
Obtain an expiration time for an object, in milliseconds since epoch. |
StringSet |
getObjectKeys()
Get the cache keys for an object (which may or may not exist yet in the cache). |
| Field Detail |
|---|
static final java.lang.String _rcsid
| Method Detail |
|---|
StringSet getObjectKeys()
java.lang.String getCriticalSectionName()
ICacheClass getObjectClass()
long getObjectExpirationTime()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||