What’s with all the caching?
All of us are familiar with the term caching, but how familiar are we with the underlying technology? Are we using it to its full potential? We know that caching is there to improve performance and that we need to clear the cache when the old content is getting stuck. So, when we need to see the most recent version of a page in the web browser, an OmniScript, or a Lightning Web Component (LWC), we know we need to clear the cache.
While letting the tools take care of the caching for us is perfectly fine, how about a 50x boost for an otherwise slow Remote Action call? Yes, this is not a typo. The next section shows an example of an Integration Procedure where the run time dropped considerably (measured in milliseconds, i.e., ms) from 3,907ms to a mere 63ms after wrapping its long-running step in a Cache Block, a simple configuration change that only takes a few clicks to implement.
While this may be an extreme case, significant performance improvements...