* @param eventType The type of event (this is used to branch to the correct method handler)
* @param pattern The cache pattern that the event applies to
* @param origin The origin of this event (optional)
*/
private void dispatchCachePatternEvent(CacheEntryEventType eventType, String pattern, String origin) {
CachePatternEvent event = new CachePatternEvent(this, pattern, origin);
// Guaranteed to return a non-null array
Object[] listeners = listenerList.getListenerList();
// Process the listeners last to first, notifying