Package de.businesscode.bcdui.web.cacheControl
-
Interface Summary Interface Description IServerCachePersist This interface describes the methods for the server side cacing store. -
Class Summary Class Description AbstractCacheFilter Implements a abstract filter class for reading expire mode and value.ClientCachingFilter ClientCachingFilter implements client side caching.
This Filter set expires value for the within the init-parameters declared resource types.DataModifiedFilter Cache control based on requested binding set name and data from scope_last_modified If a request matches a certain scope, we check its last_refreshed and compare it against the request's If-Modified-Since-Header If possible according to that, we send a 304 instead of forwarding to get new data - If the scope was found in bcd_cache_scope, we are active, otherwise we do chain.doFilter - If If-Modified-Since was sent, we compare that with the scopes scope_last_modified - If If-Modified-Since was not sent or data was out-dated, we call chain.doFilter and set expires to earliest_next_modified if given See bcdui4.DataModifiedFilter in web.xml for how to useDataModifiedFilter.ScopeInfo Holds information about a scope like when data was actually refreshed last time and possibly when it may be refreshed earliest next timeFileCachePersist This class implements the file system based caching store.HttpServletResponseInvocationHandler This class provides the proxy implementation of the HttpServletResponse class.ServerCachingFilter Implements server side caching. -
Enum Summary Enum Description Expires Enum with all supported expires values.