com.opensymphony.oscache.base.events
Class CacheGroupEvent
java.lang.Object
com.opensymphony.oscache.base.events.CacheEvent
com.opensymphony.oscache.base.events.CacheGroupEvent
public final class CacheGroupEvent
- extends CacheEvent
CacheGroupEvent is an event that occurs at the cache group level
(Add, update, remove, flush). It contains the group name and the
originating cache object.
- Version:
- $Revision: 254 $
- Author:
- Chris Miller
Fields inherited from class com.opensymphony.oscache.base.events.CacheEvent |
origin |
CacheGroupEvent
public CacheGroupEvent(Cache map,
String group)
- Constructs a cache group event with no origin
- Parameters:
map
- The cache map of the cache entrygroup
- The cache group that the event applies to.
CacheGroupEvent
public CacheGroupEvent(Cache map,
String group,
String origin)
- Constructs a cache group event
- Parameters:
map
- The cache map of the cache entrygroup
- The cache group that the event applies to.origin
- An optional tag that can be attached to the event to
specify the event's origin. This is useful to prevent events from being
fired recursively in some situations, such as when an event handler
causes another event to be fired.
getGroup
public String getGroup()
- Retrieve the cache group that the event applies to.
getMap
public Cache getMap()
- Retrieve the cache map where the group resides.
toString
public String toString()
- Overrides:
toString
in class Object