As to suggestion about virus definition updates and streaming updates affecting persistent cache used by scans, if this was the reason the cache is cleared or not used then why have it since there are several updates a day and a lot more streaming updates which would make cache only valid for an hour or so?