public interface PreInvalidationListener
extends java.util.EventListener
Modifier and Type | Field and Description |
---|---|
static int |
CLEAR_ALL
Define cause of invalidation for CLEAR_ALL
|
static int |
DISK_GARBAGE_COLLECTOR
Define cause of invalidation for DISK_GARBAGE_COLLECTOR
|
static int |
DISK_OVERFLOW
Define cause of invalidation for DISK_OVERFLOW
|
static int |
DISK_TIMEOUT
Define cause of invalidation for DISK_TIMEOUT
|
static int |
EXPLICIT
Define cause of invalidation for EXPLICIT
|
static int |
INACTIVE
Define cause of invalidation for INACTIVE
|
static int |
LOCAL
Define source of invalidation for LOCAL (cache in memory or disk)
|
static int |
LRU
Define cause of invalidation for Least Recently Used(LRU)
|
static int |
REMOTE
Define source of invalidation for REMOTE
|
static int |
TIMEOUT
Define cause of invalidation for TIMEOUT
|
Modifier and Type | Method and Description |
---|---|
boolean |
shouldInvalidate(java.lang.Object id,
int sourceOfInvalidation,
int causeOfInvalidation)
Invoked prior to an invalidation event.
|
static final int EXPLICIT
static final int LRU
static final int TIMEOUT
static final int DISK_TIMEOUT
static final int CLEAR_ALL
static final int INACTIVE
static final int DISK_GARBAGE_COLLECTOR
static final int DISK_OVERFLOW
static final int LOCAL
static final int REMOTE
boolean shouldInvalidate(java.lang.Object id, int sourceOfInvalidation, int causeOfInvalidation)
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