Step | Description |
1 | Verify that the Integration Server is equipped with a license to use BigMemory and check how much BigMemory the license authorizes. For procedures, see
Installing, Viewing, and Changing
the Terracotta License. |
2 | If you have not done so already, allocate direct memory to Integration Server using the procedure in
Allocating Direct Memory Space to Integration Server
. |
3 | Review the points listed in
Considerations for Configuring BigMemoryCache. |
4 | Decide how much memory you need for the on-heap portion of the cache and adjust the Java heap size if necessary. For information about changing the heap size used by Integration Server, see
Changing the JVM Heap Size Used
by Integration Server
. |
5 | If the cache manager to which you want to add the cache does not already exist, create it. For information about creating a cache manager, see
Creating a Cache Manager. |
6 | Create the cache using the procedure in
Creating a Cache. When you create the cache, be sure to do the following: In the Maximum Elements in Memory field, specify the number of elements that you want to maintain in on-heap memory. (To avoid performance issues, always set Maximum Elements in Memory to a value greater than 100 elements.) Enable Overflow to Off-Heap and, in the Max Off-Heap field, specify the amount of off-heap memory that you want to allocate to this cache. |
7 | To make the cache available for use, enable the cache as described in
Enabling a Cache. |