Caching

Caching pipeline: The result of the pipeline is cached for 1.5 seconds. The next request that occurs
after the cached response has expires, triggers a reexecution of the pipeline in the same thread.

Async-Caching pipeline: The result of the pipeline is cached for 1.5 seconds. The next request that occurs
after the cached response has expires, triggers a reexecution of the pipeline in a separate thread.

Expires-Caching pipeline: The pipeline returns a cached result for defined period,
independently from whether components used in the pipeline support caching or not. The pipeline result is cached for 2 seconds. The
recreation of the pipeline result is done in the same thread as the servlet request.

Expires-Async-Caching pipeline: The pipeline returns a cached result for defined period,
independently from whether components used in the pipeline support caching or not. The pipeline result is cached for 2 seconds. The recreation of the
pipeline result is done in a separate thread than the servlet request.

Error handling

ResourceNotFound: The error handler catches all exceptions, in this case no matcher matches.