I am trying to understand distributed cache in-depth.
Say, I have 1, 2 & 3 distibuted caches.
Say process one, p1, tries to write key "K1" and value "Value1" to the cache. Based on the key, the algorithm determines which cache to write to, and K1 writes to 1. Is it possible that the read request on K1 can go to partition number 2 or 3. Or ideally, for partitioned caching to work correctly, request to read, write and update for a Key should always to go a particular partition( in this case, for K1, all requests should always go to partition 1?)