@Documented
 @Retention(value=RUNTIME)
 @Target(value={ANNOTATION_TYPE,TYPE,METHOD})
 @Executable(processOnStartup=true)
public @interface CoherenceEventListener
An Executable advice annotation that allows listening for Coherence events.
The method will ultimately be wrapped in either an EventInterceptor
 or a MapListener.
 Various qualifier annotations can also be applied to further qualify the types of events and the target event source
 for a specific listener method. Listener methods can have any name but must take a single parameter that extends either
 Event or MapEvent and return void.
For example:
The following method will receive a CacheLifecycleEvent event every
 time a map or cache is created or destroyed.
   @CoherenceEventListener
   public void onEvent(CacheLifecycleEvent event) {
   }