> You fetch the secret data. You then fetch a different memory addressed based on the contents of the secret data ...
I was under the impression that there is no interface to read data from the CPU caches and that the cache is managed by the CPU itself only.