Re-implemented as a cache Component instead of a @Listener
 - register with Bitronix via Infinispan @Start / @Stop
 - get required objects via Infinispan injection