But there's still something that I can't understand.
You say the purpose of invalidation is to flush out stale data in a clustered cache. That
means that if you modify a node that is cached in a cache instance in the cluster, it
sends an invalidation message to the rest of nodes with the same FQN in the cluster. But
this does not make sense as it is not possible to have two nodes with the same FQN at the
same time in a cluster configured with invalidation policy.
I can't figure out what invalidation is used for, as I think it will make the cache
useless as it will invalidate the nodes continoulsy in most scenaries. Think for example
in the scenarie I was talking about (a load balancer that redirects requests to different
server instances, each one having a cache instance, with the same data being requested
repeatedly). In this case the requested data will be put in both cache instances and will
be invalidated repeatedly, so the cache will not have any effectiveness.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4191631#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...