Summary
The Cache Macro uses a local (JVM specific) cache for rendered content. This provides good performance, however, it means that the cache refresh time may differ on each node. This means that the 2 different browser instances may show different time instances of the data. This is not too much different than what can happen normally, however, the difference may persist longer than in a single node environment. The cache expires on each node based on the macro parameters.
A future improvement is planned to provide additional options related to this behavior.