Caching enables you to store data in memory for rapid access. Applications can access the cache and not have to retrieve the data from the original source whenever the data is accessed. This avoids repeated queries for data, and it can improve performance and scalability. In addition, caching makes data available when the data source is temporarily unavailable.
You can use it to store data in the RAM Memory of the server. This enables you to prevent doing unnecessary queries to your database when the data stores has no business value.
Created as OutSystems Application.
Changed C# code to create object variables following best practices.