Performance Tuning Guide > Tuning Siebel Workflow for Performance > Tuning Workflow Process Manager for Performance >
The parameter OM - Model Cache Maximum (alias ModelCacheMax) for Workflow Process Manager determines the size of the cache for model objects—also known as cached sessions. Cached sessions maintain database connections and session data for locale, user preferences, and access control.
NOTE: Session caching applies only to noninteractive Object Manager-based server components like Workflow Process Manager. It does not apply to AOM or EAI Object Manager components.
This feature maintains and reuses existing sessions rather than creating a new session each time one is requested. Using this feature can improve login performance for Workflow Process Manager.
Each model in the cache creates two database connections for the life of the model (one connection for insert, update, and delete operations; the other connection for read-only operations).
The default value is 10. A value of 0 disables this parameter. The maximum value is 100. In general, you should set ModelCacheMax to a value approximately equal to the number of concurrent sessions the Workflow Process Manager component is expected to support.
NOTE: When component sessions use multiple user IDs, session caching provides less benefit relative to its cost. The benefit is greatest for component sessions using the same user ID.
See also Siebel System Administration Guide.