WebSphere eXtreme Scale Administration Guide > Configure WebSphere eXtreme Scale > Cache integration > WebSphere eXtreme Scale dynamic cache provider
Tune the dynamic cache provider
The WebSphere eXtreme Scale dynamic cache provider supports the following configuration parameters for performance tuning.
- com.ibm.websphere.xs.dynacache.ignore_value_in_change_event: When you register a change event listener with the dynamic cache provider and generate a ChangeEvent instance, there is overhead associated with deserializing the cache entry so the value can be put inside the ChangeEvent. Setting this optional parameter on the cache instance to true skips the deserialization of the cache entry when generating ChangeEvents. The value returned will either be null in the case of a remove operation or a byte array containing the serialized form of the object. InvalidationEvent instances carry a similar performance penalty, which you can avoid by setting com.ibm.ws.cache.CacheConfig.ignoreValueInInvalidationEvent to true.
- com.ibm.websphere.xs.dynacache.disable_recursive_invalidate: Dynamic cache invalidation is recursive by default. With the WebSphere eXtreme Scale dynamic cache provider, additional overhead is associated with doing recursive invalidation in embedded partitioned and remote topologies. If a cache does not need recursive invalidation, set this parameter to true to avoid overhead.
- com.ibm.websphere.xs.dynacache.enable_compression: The eXtreme Scale dynamic cache provider can compress the cache entries in memory to increase the density of the cache. This introduces additional overhead for read and write operations, but can save a significant amount of memory for applications like servlet caching.
Parent topic
WebSphere eXtreme Scale dynamic cache provider