Configuring Limited Cache and Object Table Cache Options

As desired, you can set the cache to limited at the default level and unlimited for specified objects; or you can set the cache to unlimited at the default level and limited for specified objects.

When the cache is limited, the number of cache objects is limit * no.of cache servers.

Note: Use of limited cache is supported only when a backing store is used. The backing store retains entries in excess of the limit. Without use of a backing store data inconsistencies could result:
  • Entries for an object in the object table (an internally used cache) and in the object cache itself could expire independently of each other.
  • Domain object settings for limited cache apply at the object level. Related concepts could have different settings. For example, a container concept could have a limited cache setting and its container concept an unlimited cache setting. Each could be evicted at different times.
    Procedure
  1. In the CDD editor, select the Cluster tab and select Object Management node.
  2. In the Entity Cache Size setting, enter the desired number of objects per entity type.

    See Legacy ActiveSpaces Cache OM Settings Reference.

  3. In the Object Table Cache Size, enter the desired number of objects (handles) in the object table cache. You cannot set this value differently for different object types.
    See The Role of the Object Table in TIBCO BusinessEvents Architect’s Guide for more details about the object table.
  4. In the navigation section, select the Domain Objects > Defaults node.
    Select the Is Cache Limited checkbox to enable the limited cache globally. Or clear the checkbox to use an unlimited cache globally.
  5. In the navigation section, select the Domain Objects > Overrides node. Select an override entry (or add one as needed).
  6. Select the Is Cache Limited checkbox for the selected object type in one of the following ways:
    If limited cache is set at the default level, uncheck the overrides Is Cache Limited checkbox to use an unlimited cache for objects of this type.
    If unlimited cache is set at the default level, check the Is Cache Limited checkbox to use a limited cache for objects of this type.

    See Domain Object Override Settings Reference.

  7. Ensure that multiple clusters do not conflict.
    With Legacy ActiveSpaces clusters, use a different value for Cluster Name (on the Cluster tab, General node) and also use different discovery values.