The following attributes are supported only on the dynamic metadata providers (MDQ, Dynamic, LocalDynamic)
Name | Type | Default | Description |
---|---|---|---|
cleanupInterval | Integer | 1800 (30 mins) | Time in seconds between execution of background thread to scan for expired cached metadata and remove it from memory. |
cleanupTimeout | Integer | 1800 (30 mins) | Extra time to leave "stale" entries in the cache before the background cleanup process will remove them. |
maxCacheDuration | Integer | 28800 (8 hours) | Upper bound on time before metadata for entity will be re-acquired |
minCacheDuration | Integer | 600 (10 mins) | Lower bound on time before metadata for entity will be re-acquired. |
refreshDelayFactor | Decimal | 0.75 | Factor applied to the metadata's own validity or caching period to determine the reload interval to use. Once applied, the result is bounded by the minCacheDuration and maxCacheDuration settings to determine the time of the next attempt. If reload attempts fail, the existing metadata (if any) will be reused until it actually expires |
negativeCache | Boolean | see description | Controls whether failures to lookup are cached (for minCacheDuration ). This can avoid repeatedly hitting a server which is known not to cache data.Defaults true for remote dynamic metadata providers (MDQ, Dynamic) and false for the LocalDynamicProvider |