Data Location for Cache Transactions

The location where you can run your transaction depends on where you are storing your data.

Transactions must be run on a data set hosted entirely by one member.

For transactions involving partitioned regions, any member with the regions defined can run the transactional application, regardless of whether the member hosts data for the regions. If the transactional data resides on a remote member, the transaction is carried out by proxy in the member hosting the data. The member hosting the data is referred to as the transactional data host.