cba-cache-size

Use this entry to specify the maximum number of cached RTSS outcomes.

Syntax

cba-cache-size = <max_number_of_entries>

Description

Specifies the maximum number of cached RTSS outcomes.

RTSS authorization decisions are only cached if:

  • The CBACacheResult attribute of the protected object, to which the POP containing the eas-trigger attribute has been attached, has a nonzero value.
  • The user-session-ids attribute in the [session] stanza is set to yes.
  • The result does not contain an obligation.

The CBACacheResult attribute supports the following values:

-1
Cache for the life of the login session.
0
Do not cache (implied default).
>1
Seconds to cache.

When a decision is cached, it will stay cached and be reused even if some of the inputs that affect the decision change on future requests.

A least-recently-used (LRU) algorithm is used to discard older decisions when the cache becomes full.

Options

<max_number_of_entries>
The size of the cache table.

Usage

This stanza entry is optional.

Default value

16384

Example

cba-cache-size = 32768