The cache settings described in How to specify caching on Vocabularies and Rulesheets can be combined to achieve your caching goals.

Legend:
  • Vocabulary - Set caching on datastore persistent Entities in the Vocabulary
  • Scope - Set query caching on Entities in a Rulesheet
  • Filter - Set query caching on database filters in a Rulesheet
Settings Description
[X] Vocabulary
[ ] Scope
[ ] Filter
Operates only on the entities in the Decision Service request payload. Corticon will retrieve all missing attribute data from the database (or from its entity cache if data already exists) for the requested entity instance(s). If these entities instances are associated with other entities, then these associated entities will also be placed in the entity cache.
[X] Vocabulary
[X] Scope
[ ] Filter
The incoming entity in the request payload will add to the entity cache, whereas the query cache will be populated with all records from the mapped database table (if no query filter is defined). NOTE: Typically not set on an entity. Instead, set either entity or query cache on the entity depending on the application scenario.
[X] Vocabulary
[X] Scope
[X] Filter
The incoming entity in the request payload will add to the entity cache, where the query cache will be populated with the filtered records from the mapped database table (defined by the filter criteria). NOTE: Typically not set on an entity. Instead, set either entity or query cache on the entity depending on the application scenario.