Using the Cache Data Property to Improve Business Component Performance
This topic is part of Guidelines for Business Objects Layer.
To cache on the Siebel Application Object Manager the content of a
business component for subsequent use in the same user session (given
the same query and search specification), the property Cache Data property
must be set to TRUE
for the business component. Setting
Cache Data to TRUE
is appropriate for semi-static data
that might be subject to repetitive queries, but that is unlikely to
change during the user session.
For some business components, Cache Data is set to TRUE
by default. This is done, for example, for the Internal Product business
component.
Cache Data must be FALSE
for business components
that represent transactional data that might change within a user session.
Note: It is recommended that you do not set the
Cache Data property of a business component to
TRUE
and also set the Use Primary Join property of a multi-value link to TRUE
.
If Siebel CRM modifies the primary record of a multi-value group business
component in this situation, then it might not update data for the cached
parent.