Now caching takes place by default, and does not block the web server from responding

If any API is called before caching is complete, an error message is
returned.