Anything is possible. But probably not. I once had a UID fixer that went from 30 minutes down to under 2 seconds in recovery just due to a language/compiler change. Recovery operations are typically built so as to prioritize reliability and everything else comes far below that. If any redundancies were added such as multiple pass pattern wiping, then I'd expect that to be more about some bizarre bug that required that for reliability rather than a security requirement. Of course, I've been wrong before. Not sure you'd find much private data in the operating system cache - if anything I'd certainly expect that in the individual app caches - sitting right alongside the actual private data stores in the /data partition.