Cache Manager is a client-side component for OutSystems applications that simplifies the handling of browser storage. It provides a set of reusable APIs to interact with the browser’s Session Storage in a structured way.
By using Cache Manager, developers can easily set, get, remove, and clear session-based cached data without writing repetitive JavaScript code.
Set values into session storage (string or JSON format).
Get values from session storage.
Remove a specific value from session storage.
Clear all session storage data in the browser.
Works across any OutSystems web or reactive application.
Storing Temporary User Preferences → e.g., filter options, tab states.
Caching API Responses → e.g., dropdown data that doesn’t change often.
Managing Authentication Tokens → store session-only JWT tokens.
Multi-Step Forms / Wizards → preserve input data across steps.
Reducing Server Load → cache frequently used lookup data.
Session Flags → e.g., show onboarding only once per session.