Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.opencms.flex.cache: Javadoc index of package com.opencms.flex.cache.


Package Samples:

com.opencms.flex.cache: Provides the JSP funtionality for OpenCms, with some additional utility functions.  

Classes:

CmsFlexCache: This class implements the FlexCache. The data structure used is a two-level hashtable. This is optimized for the structure of the keys that are used to describe the caching behaviour of the entries. The first hash-level is calculated from the resource name, i.e. the name of the resource as it is referred to in the VFS of OpenCms. A suffix [online] or [offline] is appended to te resource name to distinguish between the online and offline projects of OpenCms. The second hash-level is calculated from the cache-key of the resource, which also is a String representing the specifc variation of the cached ...
CmsFlexCacheEntry: Contains the contents of a cached resource. It is basically a list of pre-generated output, include() calls to other resources (with request parameters) and http headers that this resource requires to be set. A CmsFlexCacheEntry might also describe a redirect-call, but in this case nothing else will be cached. The pre-generated output is saved in byte[] arrays. The include() calls are saved as Strings of the included resource name, the parameters for the calls are saved in a HashMap. The headers are saved in a HashMap. In case of a redirect, the redircet target is cached in a String. The CmsFlexCacheEntry ...
CmsFlexRequestDispatcher: Implementation of the javax.servlet.RequestDispatcher interface to allow JSPs to be loaded from OpenCms. This dispatcher will load data from 3 different data sources: Form the "real" system Filesystem (e.g. for JSP pages) From the OpenCms VFS From the Flex cache
CmsFlexCacheKey: Implements the CmsFlexCacheKey, which is a key used to describe the caching behaviour of a specific resource. It has a lot of "public" variables (which isn't good style, I know) to avoid method calling overhead (a cache is about speed, isn't it :).
CmsFlexResponse: Wrapper class for a HttpServletResponse. This class wrapps the standard HttpServletResponse so that it's output can be delivered to the CmsFlexCache.
CmsFlexRequest: Wrapper class for a HttpServletRequest. This class wrapps the standard HttpServletRequest so that it's output can be delivered to the CmsFlexCache.
CmsFlexController: Controller for getting access to the CmsObject, should be used as a request attribute.

Home | Contact Us | Privacy Policy | Terms of Service