This is not an issue, just a question. I'm sorry for this.
Assume that we're using a memcached cluster with two servers: memcached1(box1) and memcached2 (box2).
It's my understanding so far, I'm not sure how the cache expiration works in cluster environment.
Especially, when we want to eagerly expire the cache, will it expire on all boxes?
When we have a configuration like this in TWO rails servers:
config.cache_store = :dalli_store, 'memcached1', 'memcached2'
Can you please explain it?
Thanks for your interest.
A resource is always cached on one box. User A and B would both access and expire the resource on the same box.