code: def cache_page(**kwargs):
      
      cache_timeout = kwargs.pop('cache_timeout', None)
      key_prefix = kwargs.pop('key_prefix', None)
      cache_min_age = kwargs.pop('cache_min_age', None)
      decorator = decorators.decorator_from_middleware_with_args(CacheMiddleware)(
          cache_timeout=cache_timeout,
          key_prefix=key_prefix,
          cache_min_age=cache_min_age,
          **kwargs
      )
      return decorator
docs: This decorator is similar to `django.views.decorators.cache.cache_page`