Create a new module within the Caching library to support page/view caching.
The cache should be controlled by a configuration parameter, allowing the option to set a cache lifetime and perform a dry run (a test mode that runs the caching logic without actually storing any data).
When enabled, rendered views should be cached, and on subsequent requests, the cached page should be served instead of rendering it again."
Create a new module within the Caching library to support page/view caching.
The cache should be controlled by a configuration parameter, allowing the option to set a cache lifetime and perform a dry run (a test mode that runs the caching logic without actually storing any data).
When enabled, rendered views should be cached, and on subsequent requests, the cached page should be served instead of rendering it again."