When the Heuristics option is enabled, the heuristic hash of the scanned object is cached in the ProxyAV hash table. In some scenarios, such as changing vendors, the hash table is not cleared. This causes some inconsistent file scanning behavior. For example: a file fails to scan with Sophos, the AV vendor is changed to Panda, and the file scans successfully. Now when the AV vendor is reverted back to Sophos and the file scan is successful, resulting in different scanning results.