JMS invalidated Event Based Cache. A sample showing external cache invalidation using JMS messages in combination with events or database triggers (broken) emitting either JMS messages or HTTP requests. For this sample, the HSQLDB block and the databases block need to be present. In this sample, we use ActiveMQ as message broker, which runs in embedded mode.