Can you elaborate more? Is it not possible to have replication delay due to stale caches?
If you're using caches, you're deliberately sending old data to the replicas. I can't think of why you'd do that. I guess you could have replicas of your caches, but I'm referring specifically to data store replicas.