Ejemplo n.º 1
0
 // We can't currently filter events that don't implement CacheEntryEvent or CACHE_ENTRY_EVICTED
 // events.  Basically
 // events that have a single key value pair only
 private EventType getEvent(EventImpl<K, V> event) {
   switch (event.getType()) {
     case CACHE_ENTRY_ACTIVATED:
     case CACHE_ENTRY_CREATED:
     case CACHE_ENTRY_INVALIDATED:
     case CACHE_ENTRY_LOADED:
     case CACHE_ENTRY_MODIFIED:
     case CACHE_ENTRY_PASSIVATED:
     case CACHE_ENTRY_REMOVED:
     case CACHE_ENTRY_VISITED:
       return new EventType(event.isPre(), event.isCommandRetried(), event.getType());
     default:
       return null;
   }
 }