"drcallaway" wrote : "[email protected]" wrote : 
  |   | What do you exactly mean with data changing? Is data changing as a 
result of your interaction with the cache? Are you changing the data directly 
in the cache store? I don't understand why you'd want the data to be replaced 
with the one in the cache store.
  | 
  | I mean that the data is changed by another cache client. For example, say I 
store pricing information in my cache that changes once a month. I can refresh 
the cache from a single client by replacing the existing "pricing" node with 
new information and this will push the new information into the backing 
database. However, all of the other clients that share this database aren't 
aware that the data has changed. I'd like to be able to force a refresh 
periodically so that these other clients dump their current information and 
reload from the data store.

Looks to me the different caches accessed by your clients are not clustered 
which is the root of your problem. If they're clustered, modifications could be 
replicated to other cache instances or modifications could result in 
invalidation messages to other nodes. Either of these two options would allow 
other clients to access the most up to date data. In the case of replication 
because the cache contains up to date data. In the case of invalidation because 
after data was updated in another node, the cache would not contain the data 
and it will result on the cache store being queried.

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4239045#4239045

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4239045
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to