Domain Objects Configuration
At system startup, domain object settings determine how entity objects are stored and pre-loaded from the backing store to cache.
Domain object settings let you configure various behaviors for objects generated by the inference engines and stored in a cache. Many options relate to the way objects move between cache and backing store, so that you can tune memory usage and performance as needed.
You can configure the various behaviors globally (at the default level) and you can set overrides at the object type level. (Not all object level settings, however, are overrides.)
The main options are as follows. (Other options pertain to more specific situations and all are documented in the reference tables.)
- The mode: Cache Only, Memory Only, Store Only. See Cache Modes and Project Design in TIBCO BusinessEvents Architect’s Guide to understand the effect of the different modes.
- Whether the objects or handles or both are preloaded into the backing store at startup.
- A preload fetch size (one setting for both objects and handles).
- Whether the cache is limited or unlimited. If limited, you can specify the size of the cache. See Configuring a Limited (or Unlimited) Cache.
At the individual object type level only, you can also configure the following:
- Whether the object is stored in the backing store or not.
- A backing store table name (used when setting up a backing store). See TIBCO BusinessEvents Administration.
The settings are applied at the object level. For example, a contained concept can have a different limited cache setting from its container concept, and could be evicted from the cache at a different time.