The CHA provides a few ways to improve the performance of remote CHA contexts.
The read cache reduces the communication between the client side and server
side, while batch update provides a way to group multiple small
updates into a single message.
Read cache
In the CHA, there are data that are always read only and are never
modified. In a read-only remote CHA context, the client side can cache this
type of data to reduce the amount of communication between the client side
and server side of the context.
Batch update
The client-side of a remote context might need to perform many
small sequential updates (add or set requests). The batch update enables the
client side of the CHA context to submit these updates as a single request.