Context
Enable first class caching support in defineServe for better control and logging
Goal
Currently, caching is managed just at the underlying query builder level, which does not enable observability at the query definition layer.
By managing this instead where users defined queries we can improve the management of cache controls, observability and reporting
