getLocalData(Region<K,V> r)
Given a partitioned Region return a Region providing read access limited to
the local heap, writes using this Region have no constraints and behave the
same as a partitioned Region.

getLocalPrimaryData(Region<K,V> r)
Given a partitioned Region return a Region providing read access to primary
copy of the data which is limited to the local heap, writes using this
Region have no constraints and behave the same as a partitioned Region.

getColocatedRegions

Given a partitioned Region, return a map of colocated Regions.
Given a local data reference to a partitioned region, return a map of local
colocated Regions.
If there are no colocated regions, return an empty map.

assignBucketsToPartitions

Decide which partitions will host which buckets. Gemfire normally assigns
buckets to partitions as needed when data is added to a partitioned region.
This method provides way to assign all of the buckets without putting any
data in partition region. This method should not be called until all of the
partitions are running because it will divide the buckets between the
running partitions. If the buckets are already assigned this method will
have no effect.
This method will block until all buckets are assigned.

getLocalDataForContext

Given a RegionFunctionContext
for a partitioned Region,
return a Region providing read access limited to the function context.
Returned Region provides only one copy of the data although
redundantCopies configured
is more than 0. If the invoking Function is configured to have
optimizeForWrite as true,the returned
Region will only contain primary copy of the data.

Writes using this Region have no constraints and behave the same as a
partitioned Region.

getLocalPrimaryData

Given a partitioned Region return a Region providing read access to primary
copy of the data which is limited to the local heap, writes using this
Region have no constraints and behave the same as a partitioned Region.