ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
public interface CacheExpirationMBean extends ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method | Description |
---|---|---|
long |
getIdleTime() |
The time after last access an entry becomes a target for eviction.
|
long |
getTTL() |
The time after creation an entry is removed from the cache.
|
boolean |
isIdleTimeSet() |
|
boolean |
isTTLSet() |
|
void |
setIdleTime(long idleTime) |
|
void |
setTTL(long ttl) |
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
long getTTL()
void setTTL(long ttl)
boolean isTTLSet()
long getIdleTime()
void setIdleTime(long idleTime)
boolean isIdleTimeSet()