RecordFactsCacheSize

Previous Next

The RecordFactsCacheSize Rules Engine property can be used to override the "Cache Size" general deployment parameter setting for the current deployment context and for the duration of the current session.

You can set deployment parameters in USoft Authorizer for 3 different deployment contexts: Client/Server, RunBatch, and Rules Service. See the Authorizer Guide. One way to access the Authorizer Guide is to press CTRL + F1 in USoft Authorizer.

This setting is used to specify the maximum number of records stored in cache. For details, see the "Cache Size" general deployment parameter in the Authorizer Guide.

Setting this property

You can reset this property by executing:

SELECT RulesEngine.SetProperty( 'RecordFactsCacheSize', 'value' )

where the required value is either a positive integer or the value -1. In the case of a positive integer, the cache is set to that size. In the case of -1, caching is turned off.

Getting this property

You can get the current value of this property by executing:

SELECT RulesEngine.GetProperty( 'RecordFactsCacheSize' )

The statements are entirely case-insensitive, including the property name.

 

See also

Rules Engine properties

RulesEngine.GetProperty

RulesEngine.SetProperty