Domain Object Modes For Individual Entities

You can set domain object modes at the level of individual entity types in your project.

This fine granularity allows you to tune performance and memory usage based on the size and usage of the concepts, scorecards, and events in your project ontology.

For example, you can use the memory only mode so that frequently used stateless entities are kept in memory (and are not cached or stored). Objects kept in memory are highly available to the application.

Using Cache Only or Store Only mode reduces the memory footprint. You must explicitly load the objects (in rules or rule functions) so they are available to the Rete network.

Warning: Do not mix memory only with domain object modes in related concepts!