diff --git a/docs/src/main/asciidoc/internals.adoc b/docs/src/main/asciidoc/internals.adoc index f4287fc9a..7dc32d5c5 100644 --- a/docs/src/main/asciidoc/internals.adoc +++ b/docs/src/main/asciidoc/internals.adoc @@ -56,9 +56,17 @@ scheduler.adaptive.fetchInterval.min: 60 scheduler.adaptive.fetchInterval.max: 20160 scheduler.adaptive.fetchInterval.rate.incr: .5 scheduler.adaptive.fetchInterval.rate.decr: .5 + +metadata.persist: + - signature + - fetch.statusCode + - fetchInterval + - signatureChangeDate + - last-modified + - protocol.etag ---- -The `AdaptiveScheduler` requires the `MD5SignatureParseFilter` to be configured so that the `signature` metadata field is populated. +The `AdaptiveScheduler` requires the `MD5SignatureParseFilter` to be configured so that the `signature` metadata field is populated. The scheduler also persists its current `fetchInterval` and the metadata used to detect content changes. The `last-modified` field (written when `scheduler.adaptive.setLastModified` is enabled) and `protocol.etag` allow conditional requests (`If-Modified-Since` / `If-None-Match`). === Bolts