Oracle Coherence provides cache events using the JavaBean Event model. It is extremely simple to receive the events that you need, where you need them, regardless of where the changes are actually occurring in the cluster. Developers with any experience with the JavaBean model will have no difficulties working with events, even in a complex cluster.
Oracle Coherence allows co-located processing of data and events for low latency and high throughput, combined with once-and-only-once processing guarantees.