I have few consumers which updates their local cache on reading a message from the kinesis queue. But this leads to inconsistency as message is only processed by only one among all the replicas and any information retrieved from other replicas gives us invalid cache.
How can i make sure i clear the cache among all the replicas when the invalidation message appears in the queue.