# Cross-component performance: caching, runtime settings and limits

*Omnistudio Consultant Study Guide · Best Fit Solutions · Last updated October 27, 2026 · https://www.certifyforce.com/study-guide/omnistudio-consultant/best-fit-solutions/cross-component-performance-caching-runtime-settings-and-limits*

Which performance lever to recommend across Omniscripts, Flexcards, Integration Procedures and Data Mappers: Enhanced Runtime Performance, metadata versus data caching (and when to turn the Scale Cache off), cache keys, Design Assistant recommended limits, Loop Block output and nesting, and LWR sites.

- Certification: Salesforce Omnistudio Consultant
- Exam section: Best Fit Solutions
- Study guide: https://www.certifyforce.com/study-guide/omnistudio-consultant

**Official exam objective:**

> Recommend strategies for performance optimization strategies across all components (Omniscript load time, IP execution, Data Mapper queries) to ensure scalable and efficient solutions.

## What the exam expects

- Recommend Enhanced Runtime Performance for faster run times and plan the user-mode access it brings.
- Tell metadata (definition) caching from data caching, show the benefit of each, and know why a changing input defeats the data cache.
- Recommend turning the Scale Cache off when components handle sensitive or user-specific data.
- Check a design against the Design Assistant recommended limits for Flexcards and Omniscripts.
- Keep loops lean (trimmed output, no nesting), use queueable remoting for CPU-heavy steps, and recommend LWR for slow Aura sites.

Key terms: **Enhanced Runtime Performance** (in-platform calls, user mode); **metadata cache** (component definitions); **data cache** (responses in Org or Session Cache); **Scale Cache** (the Standard Runtime cache implementation); **Design Assistant** (limit warnings in the designers).

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Enhanced Runtime Performance | In-platform capabilities instead of Apex calls; components run in user mode | [Omnistudio Settings](https://help.salesforce.com/s/articleView?id=xcloud.os_omnistudio_settings.htm&language=en_US&type=5) |
| Standard users with Enhanced Runtime Performance | Need a permission set granting Omni Interaction Access Configurations | [Enhanced Runtime Performance permission set](https://help.salesforce.com/s/articleView?id=xcloud.os_perm_omniintaccessconfig_std.htm&language=en_US&type=5) |
| Org Cache maximum time to live | 48 hours; non-sensitive, not user-specific data only | [Improve Performance by Using Caching](https://help.salesforce.com/s/articleView?id=sf.os_cache_for_dataraptors_and_integration_procedures_54751.htm&language=en_US&type=5) |
| Session Cache maximum time to live | 8 hours; user-specific data | [Improve Performance by Using Caching](https://help.salesforce.com/s/articleView?id=sf.os_cache_for_dataraptors_and_integration_procedures_54751.htm&language=en_US&type=5) |
| Data cache hit | Only when the same request input is provided again | [Improve Performance by Using Caching](https://help.salesforce.com/s/articleView?id=sf.os_cache_for_dataraptors_and_integration_procedures_54751.htm&language=en_US&type=5) |
| Scale Cache | Can't be cleared; turned off with TurnOffScaleCache = true | [Supported Features](https://help.salesforce.com/s/articleView?id=sf.os_omnistudio_and_omnistudio_for_vlocity_products_and_features_support.htm&language=en_US&type=5) |
| Flexcard child Omniscripts and versions | 3 child Omniscripts, 10 versions | [Recommended Limits](https://help.salesforce.com/s/articleView?id=xcloud.os_omnistudio_design_assistant_recommended_limits.htm&language=en_US&type=5) |
| Nested Loop Blocks (managed package page) | Not supported; call a child procedure instead | [Process Arrays Using Loop Blocks](https://help.salesforce.com/s/articleView?id=xcloud.os_process_arrays_using_loop_blocks.htm&language=en_US&type=5) |

## Check yourself

- Why can't a consultant tune the Metadata Cache the way Org Cache and Session Cache are tuned?
- When should a Standard Runtime design use Session Cache instead of Org Cache?
- What does Design Assistant do when a component approaches, reaches or exceeds a recommended limit?
- How does the recommended Data Mapper count differ between a Flexcard and an Omniscript?

## Sources

- [Improve Performance by Using Caching](https://help.salesforce.com/s/articleView?id=sf.os_cache_for_dataraptors_and_integration_procedures_54751.htm&language=en_US&type=5)
- [Omnistudio Settings](https://help.salesforce.com/s/articleView?id=xcloud.os_omnistudio_settings.htm&language=en_US&type=5)
- [Create a Permission Set for the Enhanced Runtime Performance Omnistudio Setting](https://help.salesforce.com/s/articleView?id=xcloud.os_perm_omniintaccessconfig_std.htm&language=en_US&type=5)
- [Recommended Limits](https://help.salesforce.com/s/articleView?id=xcloud.os_omnistudio_design_assistant_recommended_limits.htm&language=en_US&type=5)
- [Supported Features in Omnistudio and Omnistudio for Managed Packages](https://help.salesforce.com/s/articleView?id=sf.os_omnistudio_and_omnistudio_for_vlocity_products_and_features_support.htm&language=en_US&type=5)
- [Meet Loop Blocks](https://trailhead.salesforce.com/content/learn/modules/advanced-features-of-omnistudio-integration-procedures/meet-loop-blocks)
- [Process Arrays Using Loop Blocks (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_process_arrays_using_loop_blocks.htm&language=en_US&type=5)
- [Settings for Long-Running Integration Procedures](https://help.salesforce.com/s/articleView?id=xcloud.os_settings_for_long_running_integration_procedures_56206.htm&language=en_US&type=5)
- [Create Faster, Lighter Experience Cloud Sites with Omnistudio Components and LWR](https://developer.salesforce.com/blogs/2026/01/create-faster-lighter-experience-cloud-sites-with-omnistudio-components-and-lwr)
- [Omniscript Best Practices](https://help.salesforce.com/s/articleView?id=sf.os_omniscript_best_practices_8368.htm&language=en_US&type=5)
- [Integration Procedure Best Practices](https://help.salesforce.com/s/articleView?id=xcloud.os_integration_procedure_best_practices_54721.htm&language=en_US&type=5)
- [Omnistudio Data Mapper Best Practices](https://help.salesforce.com/s/articleView?language=en_US&id=xcloud.os_dataraptor_best_practices_47412.htm&type=5)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 9 linked practice questions, and unlimited timed mock exams are included with the Omnistudio Consultant pack (USD $19): https://www.certifyforce.com/practice-exams
