Interact | Cache Managers | EHCache | Parameter Data

The configuration properties in this category control how the EHCache cache management system works to improve the performance of Interact.

cacheType

Description

You can configure the Interact runtime servers in a server group to use a multicast address for sharing cache data. This is referred to as a distributed cache. The cacheType parameter specifies whether you are using the built-in EHCache caching mechanism in local (stand-alone) mode or distributed (as with a runtime server group).

Note:

If you select Distributed for the cacheType, all of the servers sharing the cache must be part of the same, single server group. You must also enable multicast to work between all members of a server group.

Default value

Local

Valid Values

Local | Distributed

multicastIPAddress

Description

If you specify that the cacheType parameter is "distributed," you are configuring the cache to operate via multicast between all members of an Interact runtime server group. The multicastIPAddress value is the IP address that all the Interact servers for the server group use for listening.

The IP address must be unique across your server groups.

Default value

230.0.0.1

multicastPort

Description

If you specify that the cacheType parameter is "distributed," the multicastPort parameter indicates the port that all of the Interact servers for the server group use for listening.

Default value

6363

overflowToDisk

Description

The EHCache cache manager manages the session information using available memory. For environments where the session size is large due to a large profile, the number of sessions to be supported in memory may not be large enough to support the customer scenario. For situations where this is the case, EHCache has an optional feature to allow cache information greater than the amount that can be kept in memory to be written temporarily to the hard drive instead.

If you set the overflowToDisk property to "yes," each Java™ virtual machine (JVM) can handle more concurrent sessions than the memory alone would have allowed.

Default value

No

Valid Values

No | Yes

diskStore

Description

When the configuration property overflowToDisk is set to Yes, this configuration property specifies the disk directory that will hold the cache entries that are overflowed from memory. If this configuration property does not exist or its value is not valid, the disk directory is automatically created in the operating system's default temporary directory.

Default value

None

Valid Values

A directory to which the web application hosting Interact run time has write privileges.

(Parameter)

Description

A template that you can use to create a custom parameter to be used with the cache manager. You can set up any parameter name, and the value it must have.

To create a custom parameter, click (Parameter) and complete the name and the value you want to assign to that parameter. When you click Save Changes, the parameter you have created is added to the list in the Parameter Data category.

Default value

None