If there are zip or jar files in the mix, the tagging can come up with more files than the wild card cache sees. Also, the number of files for background tagging is a total, so if you had another item tagging, like a compiler tag file, that would be part of the count too.
I'll look into why "Cancel" was not working, but I'll need a reminder of what platform you normally work on.