HCL Commerce Version 9.1.10.0 or later

HCL Cache Architecture

In previous releases of HCL Commerce, DynaCache in-memory caching was used for caching. In HCL Commerce 9.1, hclcache extends the functionality of DynaCache and brings important improvements.

DynaCache offers in-memory caching, disk off-loading, cache replication, and Servlet and JSP fragment caching. DynaCache also offers a pluggable architecture that enables the use of different cache providers (such as HCL Cache, Redis and IBM WebSphere eXtreme Scale) while maintaining access with a consistent set of interfaces such as DistributedMap and cachespec.xml.

HCL Cache is installed as a DynaCache cache provider, which enables its use through DynaCache interfaces without code changes. HCL Cache provides the following:

When a cache (default or custom) that is configured with the HCL Cache provider is accessed, DynaCache defers the processing to the custom provider. HCL Cache interacts with the local and remote caches, and replicates invalidations as required according to the configuration.