Package com.ibm.websphere.cache
Interface PreInvalidationListener
- All Superinterfaces:
EventListener
Pre-invalidation listener interface used for selectively overriding invalidation events.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Define cause of invalidation for CLEAR_ALLstatic final int
Define cause of invalidation for DISK_GARBAGE_COLLECTORstatic final int
Define cause of invalidation for DISK_OVERFLOWstatic final int
Define cause of invalidation for DISK_TIMEOUTstatic final int
Define cause of invalidation for EXPLICITstatic final int
Define cause of invalidation for INACTIVEstatic final int
Define source of invalidation for LOCAL (cache in memory or disk)static final int
Define cause of invalidation for Least Recently Used(LRU)static final int
Define source of invalidation for REMOTEstatic final int
Define cause of invalidation for TIMEOUT -
Method Summary
Modifier and TypeMethodDescriptionboolean
shouldInvalidate
(Object id, int sourceOfInvalidation, int causeOfInvalidation) Invoked prior to an invalidation event.
-
Field Details
-
EXPLICIT
static final int EXPLICITDefine cause of invalidation for EXPLICIT- See Also:
-
LRU
static final int LRUDefine cause of invalidation for Least Recently Used(LRU)- See Also:
-
TIMEOUT
static final int TIMEOUTDefine cause of invalidation for TIMEOUT- See Also:
-
DISK_TIMEOUT
static final int DISK_TIMEOUTDefine cause of invalidation for DISK_TIMEOUT- See Also:
-
CLEAR_ALL
static final int CLEAR_ALLDefine cause of invalidation for CLEAR_ALL- See Also:
-
INACTIVE
static final int INACTIVEDefine cause of invalidation for INACTIVE- See Also:
-
DISK_GARBAGE_COLLECTOR
static final int DISK_GARBAGE_COLLECTORDefine cause of invalidation for DISK_GARBAGE_COLLECTOR- See Also:
-
DISK_OVERFLOW
static final int DISK_OVERFLOWDefine cause of invalidation for DISK_OVERFLOW- See Also:
-
LOCAL
static final int LOCALDefine source of invalidation for LOCAL (cache in memory or disk)- See Also:
-
REMOTE
static final int REMOTEDefine source of invalidation for REMOTE- See Also:
-
-
Method Details
-
shouldInvalidate
Invoked prior to an invalidation event. Returned boolean will determine whether invalidation will be processed or not.- Parameters:
id
- The cache idsourceOfInvalidation
- The source of the invalidation, defined in com.ibm.websphere.cache.InvalidationEventcauseOfInvalidation
- The cause of the invalidation, defined in com.ibm.websphere.cache.InvalidationEvent- Returns:
- boolean "true" means that the invalidation event should proceed as normal. "false" means that the invalidation event should be canceled.
-