All the Bosh Session Cache actions are executed using additional <body/>
element attributes: cache
and cache-id
. Attribute cache stores the action performed on the Bosh cache
and the cache-id
attribute refers to the cache
element if the action attribute needs it. cache-id
is optional. There is a default cache ID (empty one) associated with the elements for which the cache-id
is not provided.
If the <body/>
element contains the cache attribute it means that all data included in the <body/>
refer to the cache action. It is not allowed, for example to send a message in the body and have the cache action set to
get. The <body/>
element with cache action get, get_all, on, off, remove must be empty. The <body/>
element with actions set or add must contain data to store in the cache.