GENERAL · FEATURE

Caching with Servlet 3.0

- Dynamic cache wraps the ServletRequest and ServletResponse objects with its own cache application wrapper objects that extend ServletRequestWrapper and ServletResponseWrapper objects. - Dynamic cache is always the first asyncListener added to the ServletRequest. - Users of startAsync ( `ServletRequest req, ServletResponse res`) and public AsyncContext startAsync() should flush the response befor

- Dynamic cache wraps the ServletRequest and ServletResponse objects with its own cache application wrapper objects that extend ServletRequestWrapper and ServletResponseWrapper objects. - Dynamic cache is always the first asyncListener added to the ServletRequest. - Users of startAsync ( `ServletRequest req, ServletResponse res`) and public AsyncContext startAsync() should flush the response befor