Hi Pete,
In AX 2012 ,If a table has its SaveDataPerPartition property set to Yes, meaning the table has the Partition system field. The system can maintain data from the table in a data cache. Cached data for one partition can never be access from a second partition. However, a cache flush command that is issued in one partition can sometimes flush data for all partitions.
For AIF, Batch tables – Save data per partition is set to “No”,because those are shared across partitions.