some changes to deobfuscation caching..
I forgot that the isClean wouldnt make a difference till since it gets lazily evaluated.
Changed the caching a bit to account for that.