good
status
comes
and
but
model
order
database
I think the case of interest is an AV scanner + an indexing scanner.
The indexing scanner marks a file when it changes, and doesn't want to
scan it
until the file changes.
The AV scanner wants to mark as unclean the file every time the AV data is
updated.
Of course the only reason you need separate caches is for performance -
when the AV
cache marker is updated, and the file is accessed you don't want to
trigger the
indexing scanner.
I guess you could have similar effects for two AV scanners:
AV1 is a white-list scanner
AV2 is a black-list scanner
AV1 only scans on execution, and only changes its mind when the user
explicitly allows an executable
AV2 is updated hourly, and can change its mind after any update
With a single cache marker: AV1 has to scan each execution after every
hourly update of AV2
With multiple cache markers: AV1 only scans new executables, or all
executions after an explicit allow
--
Douglas Leeder
Sophos Plc, The Pentagon, Abingdon Science Park, Abingdon,
OX14 3YP, United Kingdom.
Company Reg No 2096520. VAT Reg No GB 348 3873 20.
--