I'm having an issue which I think is not supposed to be happening. I read the javadoc for PojoCacheImpl.addListener and it says "A given listener instance can only be added once, whether or not there is a pattern. To have a duplicate listener simply create a new instance."
I am experiencing the following behavior. When I add 1 listener to a cache I get one notification event per change to the cached object. When I add 2 listeners (different instances, or even two instances of listeners of different object types) I get 4 notifications for every change to a cached object. Adding the second listener behaves as though it were creating a second instance of the CacheListenerAdapter in the PojoCacheImpl adding both listeners seem to be added to both adapters (creating a cross product of 4). I say this because when I print out the context from the events (e.getContext()) I can see that the 2 duplicate event notifications are coming from two distinct CacheListenerAdapter instances. Is anyone else experiencing this or am I doing something very wrong? This doesn't seem to me to be correct behavior. Output from run with 1 listener instance: Node attached: org.jboss.cache.pojo.notification.event.AttachedEvent[source=1: integer] | Event.getContext(): [EMAIL PROTECTED] Output from run with 2 different instances: Node attached: org.jboss.cache.pojo.notification.event.AttachedEvent[source=1: integer] | Event.getContext(): [EMAIL PROTECTED] | Node attached: org.jboss.cache.pojo.notification.event.AttachedEvent[source=1: integer] | Event.getContext(): [EMAIL PROTECTED] | Node attached: org.jboss.cache.pojo.notification.event.AttachedEvent[source=1: integer] | Event.getContext(): [EMAIL PROTECTED] | Node attached: org.jboss.cache.pojo.notification.event.AttachedEvent[source=1: integer] | Event.getContext(): [EMAIL PROTECTED] As always, many thanks.. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4112764#4112764 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4112764 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
