CacheNotFoundExpirationInterval
The number of seconds to keep entries in the codings cache for codings that were not found on lookup. This parameter applies only when CodifierType is odbc.
Answer Server uses a cache to improve Fact Bank performance when looking up codings. When it cannot find an item in the database, it stores a not found entry in the cache so that it does not make repeated unsuccessful look-ups.
You can use this parameter with CacheExpirationInterval to ensure that Fact Bank regularly rechecks the database for new entries. When Answer Server finds a not found entry in the cache that is older than the specified number of seconds, it expires it and reloads it from the database.
You might want to set CacheNotFoundExpirationInterval
to be more frequent than CacheExpirationInterval if you are adding new values to your codings database more frequently than updating the existing values.
If you do not set CacheNotFoundExpirationInterval
, Answer Server uses the value of CacheExpirationInterval for all cache entries.
You can also manually reload the codings cache by using the ManageResources action.
Type: | String |
Default: | CacheExpirationInterval |
Required: | No |
Configuration Section: | MyCodingsConfig |
Example: | CacheExpirationInterval=43200
|
See Also: | CodifierType
CacheExpirationInterval |