capi.cache.enabled

This configuration parameter specifies whether the in-process memory CAPI cache is enabled. If the cache is enabled, lookups are sent to the cache before being sent to adclient.

  • If the object is found in the cache and has a valid TTL (as configured in the capi.cache.negative.ttl and capi.cache.ttl parameters), the object is returned.

  • If the TTL has expired, the lookup is sent to adclient.

  • If the object is not found in the cache, the lookup is sent to adclient.

If the object is found in adclient, the cache entry (that is, the key-value and acquisition time stamp) is updated.

If you set this parameter to true, the CAPI cache is enabled.

The following attributes are supported:

  • Sid

  • _UnixName

  • sAMAccountName

  • userPrincipalName

  • Guid

  • Unixid

The default value of this parameter is true. For example:

capi.cache.enabled: true