Also frequency of scans, use of the persistent cache, scan settings and how often a file is accessed
are all factors. Once a file is in the cache that file will not be scanned again unless it was accessed.
The file shield will scan the file upon opening. Your full system scan will run it again during the next scan.
Then that file won't be scanned again until it is accessed again.